算法竞赛入门经典 UVa 514 Rails
来源:互联网 发布:新红楼梦 知乎 编辑:程序博客网 时间:2024/05/18 00:08
好久没有写了,前几天被第五章虐的不成样子,恶补了一下。
这一题是栈比较简单的应用。
此题的参考代码有点错误,参考代码提交是WA,下面的代码是进行修改过的,AC了。
#include<cstdio>#include<stack>using namespace std;const int maxn = 1010;int target[maxn];int main(){int n;while(scanf("%d",&n) == 1){stack<int> s;while (scanf("%d", &target[1])==1) { if (!target[1]) { printf("\n"); break; } for (int i = 2; i <= n; i++) { scanf("%d", &target[i]); } int a =1,b =1,ok = 1;while(b<=n){if(a == target[b]){a++;b++;}else if(!s.empty() && s.top() == target[b]){s.pop() ;b++;}else if(a <= n){s.push(a);a++;}else {ok =0;break;}}printf("%s\n",ok ? "Yes" : "No");}}return 0;}
阅读全文
0 0
- 算法竞赛入门经典 UVa 514 Rails
- [算法竞赛入门经典] UVA 12174 - Shuffle
- UVA-230《算法竞赛入门经典》
- 算法竞赛入门经典
- 算法竞赛入门经典
- [算法竞赛入门经典] UVA 1471 - Defense Lines
- [算法竞赛入门经典] UVA 714 - Copying Books
- (DS 《算法竞赛入门经典》)UVA 11997 K Smallest Sums
- AOAPC-I: 算法竞赛入门经典 UVa 习题集分类
- UVa 11426--算法竞赛入门经典训练指南
- 16 - 11 - 23 得分 - UVA 1585 --《算法竞赛入门经典》
- 算法竞赛入门经典心得
- 《算法竞赛入门经典》勘误表
- 算法竞赛入门经典读书笔记
- #《算法竞赛入门经典》勘误
- 算法竞赛入门经典2
- 算法竞赛入门经典 exe_2
- 算法竞赛入门经典第一章
- 机密文件
- [Android6.0][RK3399] PCIe 转 SATA 调试步骤
- CodeForces-832B Petya and Exam
- ASSERT(0)的作用
- 类与对象
- 算法竞赛入门经典 UVa 514 Rails
- nginx rewrite(301)重定向之后无法正常请求的解决方案
- PX4源码分析7_添加mavlink自定义消息
- 虚析构函数
- css选择器
- FAFU OJ 今年暑假不ac
- Java学习笔记(基础部分)--环境变量的配置
- 按键消抖法1:debounce2(格式不同,实质一样)
- 第八天总结