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

平顶山网站建设价格php源码搭建网站流程

平顶山网站建设价格,php源码搭建网站流程,建网页,廊坊学校网站建设这是上海计算机学会竞赛 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.yayakq.cn/news/256619/

相关文章:

  • 秀山网站建设端午节手抄报获奖做图素材网站开哪个vip好
  • 网站后台管理系统开发律师论坛网站模板
  • 青岛建设公司网站申请网页要多少钱
  • 景德镇建站公司网站建设的一般流程
  • 网站建设项目实践报告书广东营销式网站
  • 如何查看一家网站是否有备案个人如何做网站推广
  • 网站内页百度不收录胶州做网站公司
  • 北京网站设计制作哪个公司好哪个公司的网站做的好
  • 青岛网站建设网址网站推广策略成功的案例
  • 东莞网页设计哪家设计网站好?魅族官方网站挂失手机找到怎么做
  • wordpress最底部北京seo服务商找行者seo
  • 网站怎么可以做视频播放宝塔做网站可以用什么端口
  • 中高端网站设计排名那些网站主做玄幻小说
  • 重庆网站建设的目的网站站内优化方案
  • 文汇网站建设手机网站 wap
  • 做婚恋网站多少钱qq推广引流网站
  • 做网站需不需要营业执照快速搭建论坛
  • 自己搭建服务器访问国外网站天元建设集团有限公司破产
  • wordpress 站内消息网站建设费应该怎样入账
  • 企业网站策划案例怎么查看网站开发使用什么技术
  • 餐饮网站 设计打开有些网站显示建设中
  • 网站外链建设工作计划做算法的网站
  • .net怎么做网站移动网站模板下载
  • 科技公司网站首页优化方案2021版英语答案
  • 一个公司怎么做网站都放些什么企业网站管理系统多站多语言版
  • 网站更新后 为什么不显示wordpress ip 改变
  • 做网站的框架有做网站不备案
  • 站点提交网页设计基础成果介绍
  • 外贸网站seo有哪些公司广告设计是干什么的
  • 企业手机网站建设需要注意哪些wordpress批量删掉文章内的文字