题目:
#include <bits/stdc++.h>
using namespace std;
stack<int> a;
int n,o[1010],now;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>o[i];
}
for(int i=1;i<=n;i++){
while(now<=o[i]){
a.push(now);
now++;
}
if(a.top()==o[i]){
a.pop();
}else{
cout<<"NO";
return 0;
}
}
cout<<"YES";
return 0;
}
假设停在铁路调度站(如教科书中图3.1(b)所示)入口处的车厢系列的编号依次为1,2,3,…n。设计一个程序,求出所有可能由此输出的长度为n 的车厢系列。
要求:
1设计一个程序,求出由一个编号依次为1,2,、、、&