栈道

栈和排序

https://ac.nowcoder.com/acm/problem/14893

include<bits/stdc++.h>

using namespace std;
stack<int>q;
int n,t,m,i;
int main() {
cin >> n;
for (i = 0,m=n; i < n; i++) {
cin >> t;
if (t == m){
cout << t << " ";
m--;
}
else q.push(t);
}
for (int i =q.size(); i>1;i--) {
cout<< q.top()<<" ";
q.pop();
}
/for(int i=1;i<q.size();i++){
cout<< q.top()<<" ";
q.pop();
}
///区别
cout << q.top()<< endl;
return 0;
}</int>

全部评论
这个题数据修过了,现在欢迎重新提交
点赞 回复 分享
发布于 2020-06-09 11:04

相关推荐

2024-12-21 18:48
西安邮电大学 C++
黑皮白袜臭脚体育生:按使用了什么技术解决了什么问题,优化了什么性能指标来写会更好另外宣传下自己的开源仿b站微服务项目,GitHub已经390star,牛客上有完整文档教程
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务