SPOJ Problem 95:Street Parade
模拟栈输出。
#include<cstdio> #include<cstring> int n,i,a[1005],x,k,top; int main(){ while(scanf("%d",&n)&&n){ top=0;k=1; for (i=1;i<=n;i++){ scanf("%d",&x); a[++top]=x; while(top&&a[top]==k){top--;k++;} } if (!top)printf("yes\n");else printf("no\n"); } }
posted on 2015-03-07 09:13 problemcutter 阅读(189) 评论(0) 收藏 举报
浙公网安备 33010602011771号