POJ 1363 Rails(模拟栈)
2013-10-28 19:47
357 查看
原地址/article/2097131.html
#include<iostream> #include<stdio.h> using namespace std; int n,a[1005],i; bool ok() { int mystack[1005],num=0,i,k=1; for (i=1;i<=n;i++) { mystack[++num]=i; while (num && a[k]==mystack[num]) { num--; k++; } } if (num) return false; else return true; } int main() { int p=0; scanf("%d",&n); while (n) { if (p) printf("\n"); p++; scanf("%d",&a[1]); while (a[1]) { for (i=2;i<=n;i++) scanf("%d",&a[i]); if (ok()) printf("Yes\n"); else printf("No\n"); scanf("%d",&a[1]); } scanf("%d",&n); } return 0; }
相关文章推荐
- 【POJ 1363】Rails
- POJ 1363 Rails
- POJ 1363 Rails(栈)
- POJ 1363Rails (栈)
- POJ 1363 5.2.1 Rails(出栈入栈经典)
- poj1363 Rails--栈基础应用
- poj 1363 Rails 【栈】
- poj 1363 Rails (栈的应用+STL)
- POJ 1363 Rails(栈,模拟地铁出站)
- POJ 1363 Rails
- (栈的应用5.2.1)POJ 1363 Rails(判断出栈序列是否正确)
- poj 1363 Rails 栈应用基础题
- POJ 1363 Rails(模拟/数据结构)
- poj 1363 Rails 解题报告
- poj1363——Rails(简单栈结构)
- C语言 北大POJ 1363 Rails
- 【 POJ 1363 】Rails
- poj 1363 Rails
- POJ - 1363 Rails
- poj,1363,Rails