題目大意:就是給你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