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

来源:互联网 发布:2017公安部网络严打 编辑:程序博客网 时间:2024/05/17 00:58

点击这里查看原题

/*User:SmallLanguage:C++Problem No.:1113*/#include<bits/stdc++.h>#define ll long long#define inf 999999999using 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;}
0 0
原创粉丝点击