您的位置:首页 > 其它

[BZOJ 1113][Poi2008]海报PLA:单调栈

2017-04-17 10:11 363 查看
点击这里查看原题

/*
User:Small
Language:C++
Problem No.:1113
*/
#include<bits/stdc++.h>
#define ll long long
#define inf 999999999
using namespace std;
const int M=25e4+5;
int t,x,ans,n,tp,s[M];
int main(){
freopen("data.in","r",stdin);//
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%d%d",&t,&x);
while(tp&&x<=s[tp]){
ans+=(x==s[tp]);
tp--;
}
s[++tp]=x;
}
printf("%d\n",n-ans);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: