火车进站(栈)
来源:互联网 发布:东华大学网络教育 编辑:程序博客网 时间:2024/04/27 16:22
//火车进站问题(栈)#include<cstdio>#include<stack>using namespace std;int a[1001],n;int main(){while(scanf("%d",&n)==1){stack<int> s;int A=1,B=1;for(int i=1;i<=n;i++)scanf("%d",&a[i]);int ok=1;while(B<=n){if(A==a[B]){A++;B++;}else if(!s.empty()&&s.top()==a[B]){s.pop();B++;}else if(A<=n){s.push(A++);}else{ok=0;break;}}printf("%s\n",ok?"Yes":"No");}return 0;}
- 火车进站(栈)
- hdoj1022火车进站(栈)
- 火车进站调用栈
- 【栈】华为OJ:火车进站
- 火车进站(全排列)
- 火车进站问题(栈思想,全排列)
- hdu1022火车进站(有关栈的基本问题)
- HDOJ acm 1022 火车进站出站(栈系列)
- 火车进站
- 火车进站
- 火车进站
- 火车进站
- 火车进站
- 火车进站
- 火车进站
- 火车进站
- 火车进站
- 火车进站
- 重定向与转发的区别
- ServletRequest的应用
- php面试题及答案
- 《当程序员的那些狗日日子》五
- 【Linux学习笔记】做好Linux的管理员:21问
- 火车进站(栈)
- Windows Store apps开发[46]当用户点击Toast通知时,我们可以做些什么
- 《当程序员的那些狗日日子》六
- 《当程序员的那些狗日日子》七
- C3P0数据源配置
- 网络字节序和主机字节序笔记
- 国外.edu邮箱,免费.edu教育邮箱申请
- 去掉桌面快捷方式的箭头的方法
- 用Eclipse编译android程序时,出现警告This text field does not specify an inputType or a hint