UVa - 514 - Rails(栈-stack)
来源:互联网 发布:rcpp软件 编辑:程序博客网 时间:2024/05/16 13:40
#include<cstdio>#include<stack>using namespace std;int n,x;int main(){//freopen("input.txt","r",stdin);while(scanf("%d",&n)!=EOF){if(n==0)break;int order[n+1];stack<int>s;while(scanf("%d",&x)!=EOF){if(x==0){printf("\n");break;}order[1]=x;for(int i=2 ;i<=n ;i++){scanf("%d",&x);order[i] = x;}int A=1,B=1;int ans = 1;while(B<=n){if(A==order[B]){A++;B++;}else if(!s.empty()&&order[B]==s.top()){B++;s.pop();}else if(A<=n){s.push(A);A++;}else{ans = 0;break;}}if(ans)printf("Yes\n");elseprintf("No\n");}}return 0;}
0 0
- Uva 514 Rails 栈,stack
- UVa - 514 - Rails(栈-stack)
- UVa--514 Rails (stack)
- UVa 514 Rails(stack)
- uva 514 - Rails(栈)
- UVa 514 Rails(栈)
- UVA - 514 Rails(栈)
- UVA 514 Rails 栈
- UVa 514 Rails(栈)
- UVA-514Rails(栈)
- POJ1363 Rails【stack】【栈】
- UVa 514 Rails(经典栈)
- UVa 514 Rails(模拟栈)
- UVA 514 Rails(栈)
- UVa 514 - Rails【栈+格式】
- UVa - 514 Rails(栈模拟)
- UVA 514 Rails(栈)
- UVa 514 Rails(经典栈)
- 人工智能
- Openstack_SQLAlchemy_一对多关系表的多表插入实现
- Linux文件系统操作命令
- Java 项目优化实战
- Classes and Structures
- UVa - 514 - Rails(栈-stack)
- C语言 1~100 所有整数中出现多少次数字 9
- 第4周项目3-并联电阻
- AndroidStudio导入一个AndroidStudio工程作为一个Library Module
- 实验二任务1打招呼
- TCP发送源码学习(3)--tcp_transmit_skb
- 广义表的基本实现
- 设计模式
- struts2.5以上 报方法不允许错误