当前位置: 首页 > news >正文

安图县建设局网站wordpress密码破解

安图县建设局网站,wordpress密码破解,茂名市制作网站的公司,学网站开发怎么样给你一个1->n的排列和一个栈,入栈顺序给定 你要在不打乱入栈顺序的情况下,对数组进行从大到小排序 当无法完全排序时,请输出字典序最大的出栈序列 输入 第一行一个数n 第二行n个数,表示入栈的顺序,用空格隔开&…

给你一个1->n的排列和一个栈,入栈顺序给定
你要在不打乱入栈顺序的情况下,对数组进行从大到小排序
当无法完全排序时,请输出字典序最大的出栈序列

输入
第一行一个数n
第二行n个数,表示入栈的顺序,用空格隔开,结尾无空格

输出
输出一行n个数表示答案,用空格隔开,结尾无空格

Input
5
2 1 5 3 4

Output
5 4 3 1 2

说明:2入栈;1入栈;5入栈;5出栈;3入栈;4入栈;4出栈;3出栈;1出栈;2出栈

#include <bits/stdc++.h>
using namespace std;
#define int long long
#define ios ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
typedef pair<int,int> PII;
const double PI=acos(-1.0);
const int N=2e6+10;
int n;
int a[N];
int maxn[N];
stack <int> q;
signed main()
{ios;cin>>n;for (int i=1;i<=n;i++) cin>>a[i];for (int i=n;i>=1;i--) maxn[i]=max(maxn[i+1],a[i]); //后缀最大值,找到从当前位置开始到最后的最大值for (int i=1;i<=n;i++){q.push(a[i]);while (q.size()&&q.top()>maxn[i+1]) //当栈不空 且 栈顶元素>后缀最大值 时,{                                   //说明此时栈顶元素最大,将最大值弹出cout<<q.top()<<" ";             //到最后时,maxn[n+1]为0,也就是清空栈q.pop();}}return 0;
}

http://www.yayakq.cn/news/434367/

相关文章:

  • win8网站模版做网站高校视频
  • 网站建设主要工作软件开发工程师工资
  • 网站的维护和推广东莞市建设规划局网站首页
  • 电商网站开发步骤wordpress 文章广告
  • 大丰网站制作利润在100万到300万之间税率2021
  • 大型o2o网站开发时间用html制作个人网站
  • 苏州网站建设推广案例淮北论坛租房信息
  • 开源商城网站株洲百度推广
  • 外贸公司手机网站软件外包开发
  • 外综服网站开发网站检测报告哪里做
  • 网站关键词的分类十堰秦楚网官网
  • seo精灵兰州企业网站排名优化
  • 郑州网站推广汉狮网络seo排名优化首页
  • 怎样建立一个网站中国十大黄页网站排行榜
  • 网站建设技术服务公司公司网站如何做二维码
  • 如何运营一个行业网站联通专线做网站
  • 专业的徐州网站建设vps搭建wordpress个人
  • 网站开发什么语音最好工具
  • flash 网站模板长沙抖音推广代运营公司
  • 怎样做网站地图做很多网站
  • 镇江网站制作企业网站做网站坚持多少年会有起色
  • 网站后台html页面wordpress登录页面模板下载
  • 在一呼百应上做网站行吗少儿戏曲知识 网站建设
  • 网站提示风险网络优化工程师
  • 制作一个简单网站wordpress ishome
  • 红河做网站海南直聘网
  • 前台网站模板wordpress 标签图标
  • 陕西网站制作电话wordpress 慢 google
  • 行业网站开发运营方案中企动力z邮箱登陆
  • 专业官方网站建设柳市专业网站托管