02-线性结构4 Pop Sequence(25 分)
来源:互联网 发布:淘宝翡翠手把件真假 编辑:程序博客网 时间:2024/05/22 14:58
02-线性结构4 Pop Sequence(25 分)
#include<vector>#include<stack>#include<stdio.h>#include<algorithm>#include<iostream>using namespace std;int m,n,k;int check(vector<int> v){ int i=0; int num=1; stack<int> sta; sta.push(0); while(i<n) { while(v[i]>sta.top()&&sta.size()<=m) sta.push(num++); if(v[i++]==sta.top()) sta.pop(); else return 0; } return 1;}int main(){ scanf("%d%d%d",&m,&n,&k); vector<int> vec; for(int j=1;j<=k;j++) { for(int i=1;i<=n;i++) { int a; scanf("%d",&a); vec.push_back(a); } if(check(vec)) printf("YES\n"); else printf("NO\n"); vec.clear(); } return 0;}
阅读全文
0 0
- 02-线性结构4 Pop Sequence (25分) (栈)
- 02-线性结构4 Pop Sequence(25 分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构4 Pop Sequence (25分)
- 02-线性结构3 Pop Sequence (25分)
- poj3463 Sightseeing(读题很重要)
- Java-集合(list接口)
- 最小排序(美团点评)
- LeetCode #532 K-diff Pairs in an Array
- 51nod 1406 与查询
- 02-线性结构4 Pop Sequence(25 分)
- struts2命名空间namespace和访问路径的关系
- java基础(二)之深入剖析volatile关键字
- rdhbygb
- 程序员的自我修养6
- CF Elementary Math【网络流】
- Sqoop1 导入与导出数据
- 继承与合成基本概念 继承:可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。 合成:在新类里创建原有的对象称为合成。
- 自定义Jsp标签