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

项目计划书目录模板济南网站优化排名

项目计划书目录模板,济南网站优化排名,北京国都建设集团网站,免费做网站推荐这是上海计算机学会竞赛 P 473 P473 P473:栈的判断( 2021 2021 2021年 8 8 8月月赛 丙组 T 4 T4 T4)标签:栈题意:给定 n n n个数字,已知这些数字的入栈顺序为 1 , 2 , 3... , n 1,2,3...,n 1,2,3...,n&…

这是上海计算机学会竞赛 P 473 P473 P473:栈的判断( 2021 2021 2021 8 8 8月月赛 丙组 T 4 T4 T4
标签:栈
题意:给定 n n n个数字,已知这些数字的入栈顺序为 1 , 2 , 3... , n 1,2,3...,n 1,2,3...,n,给定一个出栈顺序 a 1 , a 2 , a 3 . . . , a n a_1,a_2,a_3...,a_n a1,a2,a3...,an,判断出栈顺序是否合法。合法输出 V a l i d Valid Valid,不合法输出 I n v a l i d Invalid Invalid。( 1 < = n < = 1 0 5 1<=n<=10^5 1<=n<=105
题解:经典的出栈合法性判断。按入栈顺序正常入栈,当栈顶的元素和目前出栈顺序序列 a a a的第 k k k个相同的时候,不断地去出栈,同时把这个出栈下标 k k k往后移动,直到栈为空为止。(可以自己手动模拟一遍样例就比较好理解了)
代码

#include <bits/stdc++.h>
using namespace std;int a[100005], n, k = 1;
stack<int> s;int main() {cin >> n;for (int i = 1; i <= n; i++) cin >> a[i];for (int i = 1; i <= n; i++) {s.push(i); // 入栈while (s.top() == a[k]) {s.pop(); k++; // 出栈if (s.empty()) break;}}if (s.empty()) cout << "Valid";else cout << "Invalid";return 0;
}
http://www.fp688.cn/news/851.html

相关文章:

  • 昌邑做网站怎么接游戏推广的业务
  • 乔拓云智能建站免费注册成都网站建设企业
  • 自己做交易网站中山网站建设公司
  • 许昌市建设信息网站广告投放的方式有哪些
  • wordpress 单本小说站google推广怎么做
  • 有没有做花卉种子的网站啊站长之家工具
  • 沧州市住房和城乡建设局网站搜盘 资源网
  • 类似商城网站开发策划书网站seo如何做好优化
  • 广州网络安全公司广州seo顾问seocnm
  • 做网站工作辛苦吗磁力天堂最新版地址
  • 贵港网站建设做直销去哪里找客户
  • 免费推广网站工具app营销十大成功案例
  • 新疆生产建设兵团人社局网站百度自动搜索关键词软件
  • 网站建设如何盈利搜索引擎入口yandex
  • 南宁网站建设费用推广价格一般多少
  • php做网站后台教程企业内训
  • 长春网站开发培训价格搜索风云榜百度
  • 学ps做兼职的网站有哪些免费发布平台
  • 导航网站没有内页没有了windows优化大师自动安装
  • 广东网站建设价格seo快速排名源码
  • 做网站如何网站考虑优化新乡网络推广外包
  • 免费站群系统上海站优云网络科技有限公司
  • 环境设计专业必看网站长沙大型网站建设公司
  • wordpress商品分类标题seo什么是seo是什么意思
  • 站长工具seo综合查询权重专门的网页制作工具有
  • 开封做网站公司郑州seo网络推广
  • 在线医疗网站建设seo外包优化
  • wordpress 订阅号 采集杭州网站推广优化公司
  • 网站空间和数据库的关系腾讯体育nba
  • 推广网站的几种方法小程序源码网