UVa 514 - Rails
来源:互联网 发布:域名主机名是什么 编辑:程序博客网 时间:2024/04/28 20:02
挺简单的一道例题。
#include<iostream>#include<stack>#define MAXN 1005using namespace std;int main() { int N; while(cin >> N&& N) { while(1) { int A = 1, B = 1, Sta[MAXN]; bool ok = true; stack<int> C; for(int i = 1; i <= N; i++) { cin >> Sta[i]; if(!Sta[i]) break; } if(!Sta[1]) break; while(B <= N) { if(A == Sta[B]) {A++; B++;} else if(!C.empty()&& C.top() == Sta[B]) {C.pop(); B++;} else if(A <= N) {C.push(A); A++;} else { ok = false; break; } } ok ? cout << "Yes" << endl : cout << "No" << endl; } cout << endl; } return 0;}
0 0
- Uva 514 Rails
- UVa 514 - Rails
- UVA 514 - Rails
- Uva Oj 514 - Rails
- uva 514 Rails
- UVA 514 Rails
- UVA 514 Rails
- Uva 514 Rails
- UVA 514 - Rails(模拟)
- UVA - 514 Rails
- UVa 514 Rails
- uva 514 - Rails(栈)
- UVa 514 Rails(栈)
- UVA 514 Rails
- UVa 514 - Rails
- UVA - 514 Rails
- UVa 514 - Rails
- Uva 514 Rails
- FLEX 初始化执行事件顺序
- HDU2088(格式控制)
- 三种类型的程序员,你属于哪一种?
- Vim Instructions (For Beginner). Reference from 简明Vim练级攻略
- httpclient获取页面数据
- UVa 514 - Rails
- http协议以及chunked编码分析
- Win7下硬盘安装Ubuntu12.04双系统
- 微众银行在深圳完成注册:注册资本30亿元 腾讯持股30%
- 关于C++中string类的查找函数的说明
- 见微知著,以小“控”大的三极管(七)
- 逛街(32)
- 学习方法之漫谈(疑,思,学,省,悟,行,乐)
- 为什么中国Web普遍缺少https安全协议?