题目
原题链接:A. Snacktower
题意
给出n个数字,由大致小若存在连续的下降序列则输出,否则输出空行。
代码
#include<bits/stdc++.h>
using namespace std;
int main() {
int n,s[100000],t[100010]= {0};
cin>>n;
for(int i=0; i<n; i++) {
cin>>s[i];
}
int tmp=n;
for(int i=0; i<n; i++) {
t[s[i]]=1;
if(s[i]==tmp){
for(int j=s[i];t[j];j--){
printf("%d ",j);
tmp--;
}
printf("\n");
}else{
printf("\n");
}
}
return 0;
}
网友评论