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

微信版网站开发seo是什么字

微信版网站开发,seo是什么字,建站优化收费,威海住房建设部官方网站给你一个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.tj-hxxt.cn/news/38872.html

相关文章:

  • 国内wordpress 模板seo深圳优化
  • 网站关站免费引流人脉推广软件
  • 做一个营销型网站多少钱河南网站推广优化排名
  • 公司官网如何被百度收录seo优化便宜
  • 做网站可以用什么软件旺道seo优化软件怎么用
  • 学院网站设计说明书舆情分析报告案例
  • 鄂州政府网站google seo 优化教程
  • 合肥有哪些做网站的公司长沙seo智优营家
  • 网站建设运营费用手机google官网注册账号入口
  • 关于建设政府门户网站的请示搜索引擎收录查询工具
  • 网站空间ftp关键词优化公司
  • 网站建设跟pc官网一样吗域名注册腾讯云
  • wordpress菜单不能打开seo属于什么职位类型
  • 为什么教育网站做的都很烂装修公司网络推广方案
  • 电子商务网站开发的书个人博客网页制作
  • 可以注册免费网站公司网站排名
  • 摘要 wordpress谷歌seo一个月费用需要2万吗
  • wordpress app生成二维码衡阳seo外包
  • 监理建设协会网站广东东莞最新疫情
  • 齿轮机械东莞网站建设技术支持搜狗搜索网页版
  • 做文献的ppt模板下载网站百度域名收录提交入口
  • 网站服务器年线太长谷歌seo招聘
  • 免费小说网站怎么做中国新闻网发稿
  • 应聘网站优化的简历怎么做营销模式和营销策略
  • 互动科技 网站滕州网站建设优化
  • 郑州做网站优化公司网络营销推广策划的步骤
  • 户外拓展公司网站开发百度搜索引擎的原理
  • wordpress qoob兰州seo新站优化招商
  • dig网站开发站长网站工具
  • 个人网站毕业设计论文优化公司排行榜