Uva514——Rails
来源:互联网 发布:sql应用程序在哪里 编辑:程序博客网 时间:2024/04/29 19:44
考栈的简单应用。书本的答案有点小错误。
#include<cstdio>#include<stack>using namespace std;const int MANX = 1010;int n, c[MANX];int main(){ while (scanf("%d",&n)==1) { while (scanf("%d", &c[1])==1) { if (!c[1]) { printf("\n"); break; } for (int i = 2; i <= n; i++) { scanf("%d", &c[i]); } int a = 1, b = 1, ok = 1; stack<int> s; while (b<=n) { if (a == c[b]) { a++; b++; } else if (!s.empty() && s.top() == c[b]) { s.pop(); b++; } else if (a <= n) { s.push(a++); } else { ok = 0; break; } } printf("%s\n", ok ? "Yes" : "No"); } } return 0;}
阅读全文
0 0
- Uva514——Rails
- UVA514-Rails
- UVa514 Rails
- Rails uva514
- Uva514-Rails
- UVa514 Rails(铁轨)
- UVA514 - Rails(栈)
- 铁轨(Rails) UVa514
- UVA514 Rails(铁轨)
- UVA514:Rails(铁轨)
- Uva514 Rails(铁轨)
- UVA514 Rails(栈)
- UVA514 Rails (stack)
- Uva514-Rails(基本栈)
- Rails(UVa514)(栈)
- 铁轨Rails UVA514(stack运用)
- Rails,ACM/ICPC CERC 1997,UVa514
- UVa514-Rails-铁轨--栈的使用
- SSO搭建(框架KISSO)
- Jmeter连接SqlServer数据库进行压力测试
- 归并排序
- python中的__new__概念(工厂
- java新手上路(五):线程,多线程
- Uva514——Rails
- HDU1201 18岁的生日
- Spring Boot整合jpa,Shiro进行权限管理
- 用学习曲线 learning curve 来判别过拟合问题
- Libgdx中ScrollPane和Actor事件冲突问题的解决方案
- stm32应用笔记和数据手册
- 1006 Sign In and Sign Out (25)
- 在虚拟机上安装5节点Hadoop分布式集群(HA)-环境准备
- 大量使用oracle DBLINK影响本地数据库的正常操作(过渡使用)