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

中小企业网站建设济南兴田德润厉害吗北京新闻最新消息

中小企业网站建设济南兴田德润厉害吗,北京新闻最新消息,成都公司注册流程及需要的材料,seo技术推广给定一个最大容量为 M 的堆栈,将 N 个数字按 1, 2, 3, ..., N 的顺序入栈,允许按任何顺序出栈,则哪些数字序列是不可能得到的?例如给定 M5、N7,则我们有可能得到{ 1, 2, 3, 4, 5, 6, 7 },但不可能得到{ 3, …

给定一个最大容量为 M 的堆栈,将 N 个数字按 1, 2, 3, ..., N 的顺序入栈,允许按任何顺序出栈,则哪些数字序列是不可能得到的?例如给定 M=5、N=7,则我们有可能得到{ 1, 2, 3, 4, 5, 6, 7 },但不可能得到{ 3, 2, 1, 7, 5, 6, 4 }。

输入格式:
输入第一行给出 3 个不超过 1000 的正整数:M(堆栈最大容量)、N(入栈元素个数)、K(待检查的出栈序列个数)。最后 K 行,每行给出 N 个数字的出栈序列。所有同行数字以空格间隔。

输出格式:
对每一行出栈序列,如果其的确是有可能得到的合法序列,就在一行中输出YES,否则输出NO。

输入样例:

5 7 5
1 2 3 4 5 6 7
3 2 1 7 5 6 4
7 6 5 4 3 2 1
5 6 4 3 7 2 1
1 7 6 5 4 3 2

输出样例:

YES
NO
NO
YES
NO

#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 int N=2e6+10;
stack <int> s;
int a[N];
signed main()
{ios;int m,n,t;cin>>m>>n>>t;while (t--){for (int i=0;i<n;i++) cin>>a[i];int cnt=0;for (int i=1;i<=n;i++){s.push(i);if (s.size()>m) break;while (s.top()==a[cnt]){s.pop(),cnt++;if (s.empty()) break;}}if (!s.size()) cout<<"YES\n";else cout<<"NO\n";while (s.size()) s.pop();}return 0;
}

http://www.rdtb.cn/news/19227.html

相关文章:

  • 浙江省建设厅网站资质迁移百度云盘搜索引擎入口
  • 云南专业网站优化龙岗网站制作
  • 做银行设计有好的网站参考吗百度pc网页版登录入口
  • 什么叫国际互联网优化排名软件
  • 制作网站视频教程新闻软文广告
  • 电商入门谷歌seo优化公司
  • 自建网站做网上超市可行吗seo收录查询工具
  • 保定网站制作费用seocui cn
  • 惠州品牌网站建设价格关键词生成器
  • 站酷设计网站官网未上色文件重庆镇海seo整站优化价格
  • 东莞市网站建设手机如何建立网站
  • 什么网站可以接单做海报网页设计制作网站
  • 苏州网站建设制作知识营销成功案例介绍
  • 手机邮箱申请免费注册seo收索引擎优化
  • 网站做定制还是固定模板google移动服务应用优化
  • 网站建设税票属于那一类别网推平台
  • 比较好的推广平台快速优化系统
  • 网站单页站群百度极速版免费下载安装
  • 网站导航栏的设计与实现网站应该如何推广
  • wordpress网站微信支付seo标题优化步骤
  • 网站建设注册密码咋弄外贸推广引流
  • 高性能的网站建设指南百度推广代理商
  • 电脑怎么建网站详细步骤网络营销与管理专业是干什么的
  • 海南做网站长春网站快速优化排名
  • wordpress备份恢复青岛百度整站优化服务
  • 建设厅网站装修合同模板快速网站推广公司
  • php做网站csdn看啥网一个没有人工干预的网
  • 用模板网站做h5宣传页多少钱手机怎么搭建网站
  • 中小企业网站建设济南兴田德润电话做免费推广的平台
  • 网站建设网站免费网站推广的基本手段有哪些