CDOJ 数据结构训练K
来源:互联网 发布:钢铁侠反应堆淘宝 编辑:程序博客网 时间:2024/06/15 15:11
#include <map>#include <set>#include <list>#include <cmath>#include<cctype>#include <ctime>#include <deque>#include <stack>#include <queue>#include <cstdio>#include <string>#include <vector>#include <cstdlib>#include <cstring>#include <iostream>#include <algorithm>#define LL long long#define PI 3.1415926535897932626using namespace std;int gcd(int a, int b){return a % b == 0 ? b : gcd(b, a % b);}#define MAXN 1000005int source[MAXN];int target[MAXN];int Stack[MAXN];int top,front,rear;int N;int main(){ scanf("%d",&N); for (int i=1;i<=N;i++) { scanf("%d",&source[i]); }//转化 for (int i=1;i<=N;i++) scanf("%d",&target[i]); int ok=1,cas=0,top=0; int B=1,A=source[cas]; while (B<=N) { if (A==target[B]) {A=source[++cas];B++;} else if (top && Stack[top]==target[B]) {top--;B++;} else if (cas<=N) Stack[++top]=source[cas++]; else {ok=0;break;} } printf("%s\n",ok?"Yes":"No"); return 0;}
0 0
- CDOJ 数据结构训练K
- CDOJ 数据结构训练 J
- CDOJ 数据结构训练 E
- CDOJ 数据结构训练F 树状数组
- cdoj 2015数据结构专题:K - Sliding Window
- CDOJ 数据结构训练H 树状数组离散化
- UESTC 数据结构专题训练 K,L,M
- CDOJ 搜索专题训练A
- cdoj 2015数据结构专题:J - Islands
- 数据结构训练
- CDOJ 训练搜索专题G 八数码固定终点问题
- 数论专题训练K
- cdoj 2015数据结构专题:B - 秋实大哥与花
- cdoj 2015数据结构专题:C - 秋实大哥与快餐店
- cdoj 2015数据结构专题:D - 秋实大哥与战争
- cdoj 2015数据结构专题:G - 秋实大哥去打工
- cdoj 2015数据结构专题:H - 秋实大哥打游戏
- cdoj 2015数据结构专题:N - 秋实大哥搞算数
- Visual Assist 插件 强烈推荐的插件!
- 开源ListView上拉刷新下拉刷新
- Git使用入门
- 索引扫描方式
- 百度技术沙龙 - 广告数据上的大规模机器学习
- CDOJ 数据结构训练K
- SlidingMenu getSupportActionBar()方法不能用
- CDOJ 数据结构训练 J
- virtualbox 中的linux 共享文件 发生文件系统类型错误的解决办法
- CDOJ 数据结构训练H 树状数组离散化
- [C++基础]原码/反码/补码、二进制位运算
- CDOJ 数据结构训练F 树状数组
- apk反编译修改
- CDOJ 数据结构训练 E