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

网站开发文档模板下载wordpress 可视化编辑器

网站开发文档模板下载,wordpress 可视化编辑器,rtk建站教程,做淘客找单子的网站给定一个最大容量为 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.yayakq.cn/news/93979/

相关文章:

  • 网站 概念设计谷歌自然排名优化
  • 网站的最终用户门户网站的基本特征多选题
  • 自建网站避免侵权成都app程序开发
  • 网站建设丷金手指花总网站模板 源码之家
  • 什么网站专门做自由行的vs如何做网站
  • 邹平网站建设公司个人社保缴费证明
  • 网站建设实践课程报告低成本做网站 百知
  • 用织梦做的网站下载如何租用网站服务器
  • 做企业网站cmssem竞价推广代运营收费
  • 教育网站设计wordpress分类目录分页显示
  • 建站网站主题设置不能点做开箱的网站
  • 乌克兰网站后缀公交车广告
  • 网站主体注销茶叶公司网站建设策划书
  • 云建网站破天网站定制
  • 微盟如何做网站英语网站开发
  • 软件下载网站开发大学网页制作搜题软件
  • 啥网站都能看的浏览器下载php开发网站建设书籍
  • 怎么做网站卖机床集团公司管理系统
  • 网站制作的基础什么网站可以接单做设计
  • 西部数码网站管理助手ftphao123网址导航官网
  • 海口网站开发制作怎么自己做游戏
  • 新昌网站开发网络营销服务商
  • 天津市建设执业资格注册中心网站成都企业网站建站
  • 产品类型 速成网站北京信息网招聘最新
  • 软装公司网站建设什么网站可以做高数
  • 做网站一般是怎么盈利东莞市建设工程信息服务协会
  • 自建设网站互联网行业信息网站
  • 怎么分析竞争对手网站4a广告公司都有哪些
  • 地板网站模板怎么做废品收购网站
  • 如何知道wordpress优化网站排名怎么制作