?
题目大意:就是给你n个数(1~n),从1开始入栈,然后给你一个序列,问能否按这个序列出栈
?
思路,就是直接模拟计算判断。。。。
?
code
?
#include#include #include #include #include #include using namespace std; int a[1010]; int b[1010]; int main() { int n,i,j; while(scanf(%d,&n)==1&&n) { while(scanf(%d,&a[0])) { if(a[0]==0) break; stack Q; while(!Q.empty()) Q.pop(); for(i=1;i ?