浙大PAT 1051题 1051. Pop Sequence
来源:互联网 发布:vscode代码提示快捷键 编辑:程序博客网 时间:2024/05/21 06:46
设置一个变量tmp,由1开始自增。当栈顶元素与输入的元素不匹配时将当前tmp入栈并tmp自加,当匹配时栈顶出栈。
#include<stdio.h>#include<stack>using namespace std;int main(){int i,j,M,N,K;int input,tmp,flag;scanf("%d %d %d",&M,&N,&K);for(i=0;i<K;i++){flag=1;stack<int> ss;tmp=1;for(j=0;j<N;j++){scanf("%d",&input);while(flag){if(ss.empty()||ss.top()!=input){ss.push(tmp);//printf("push:%d ",ss.top());if(ss.size()>M){flag=0;break;}tmp++;}else if(ss.size()>=1&&ss.top()==input){//printf("pop:%d\n",ss.top());ss.pop();break;}}}if(ss.size()>0) flag=0;if(flag) printf("YES\n");else printf("NO\n");}return 0;}
0 0
- 浙大PAT 1051题 1051. Pop Sequence
- 解题报告-PAT-Pop Sequence 浙大1051
- 【解题报告】【浙大PAT】1051. Pop Sequence (25)
- PAT 1051. Pop Sequence
- PAT 1051. Pop Sequence
- 【PAT】1051. Pop Sequence
- PAT--1051. Pop Sequence
- pat 1051 pop sequence
- PAT 1051 pop Sequence
- 1051. Pop Sequence (25)-PAT
- 【PAT】1051. Pop Sequence (25)
- PAT 1051. Pop Sequence (25)
- PAT 1051. Pop Sequence (25)
- PAT 1051. Pop Sequence (25)
- PAT 1051. Pop Sequence (25)
- PAT 1051. Pop Sequence (25)
- PAT 1051. Pop Sequence (25)
- [PAT甲] 1051.Pop Sequence
- CMemDC代码解
- 编译luamongo
- hdu 4358 Boring counting 线段树离线操作
- vs2012编译boost_1_53_0
- PAT basic 1012 :数字分类
- 浙大PAT 1051题 1051. Pop Sequence
- Hadoop 參數設定 – core-site.xml
- 很多老师的邮箱!!!不知道博文作者哪里收集的……
- Hadoop 參數設定 – hdfs-site.xml
- Hadoop 參數設定 – mapred-site.xml
- MD5算法简介
- redis的java版访问
- arm-linux-gcc/ld/objcopy/objdump使用总结
- 一段关于c++11中lambda表达式和std::function的体验代码