uva 514 - Rails(栈)
来源:互联网 发布:java写飞机大战源代码 编辑:程序博客网 时间:2024/06/09 22:37
题目链接:uva 514 - Rails
题目大意:给定n,表示有一个序列从1到n,问说通过一个栈的转换,可否形成给定序列。
解题思路:出现ai−1>ai+1且ai+1>ai的情况就不行。
#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int maxn = 1005;int N, arr[maxn];bool judge () { for (int i = 1; i < N - 1; i++) { if (arr[i-1] > arr[i+1] && arr[i+1] > arr[i]) return false; } return true;}int main () { while (scanf("%d", &N) == 1 && N) { while (scanf("%d", &arr[0]) && arr[0]) { for (int i = 1; i < N; i++) scanf("%d", &arr[i]); printf("%s\n", judge() ? "Yes" : "No"); } printf("\n"); } return 0;}
0 0
- uva 514 - Rails(栈)
- UVa 514 Rails(栈)
- UVA - 514 Rails(栈)
- UVA 514 Rails 栈
- UVa 514 Rails(栈)
- UVA-514Rails(栈)
- Uva 514 Rails 栈,stack
- UVa 514 Rails(经典栈)
- UVa 514 Rails(模拟栈)
- UVA 514 Rails(栈)
- UVa 514 - Rails【栈+格式】
- UVa - 514 Rails(栈模拟)
- UVA 514 Rails(栈)
- UVa - 514 - Rails(栈-stack)
- UVa 514 Rails(经典栈)
- uva-514-Rails(栈)
- UVA 514 Rails(模拟|栈)
- UVA - 514 Rails 经典栈使用
- ARCGIS10.1 在底图上绘制站点分布(将坐标转换成ARCGIS坐标)
- 【并发操作】多用户并发操作的解决方案
- UVA - 185 Roman Numerals(回溯+剪枝)
- 跟我一起写 Makefile(十四)
- 对话框大小变化自动调整控件大小ClxDialog及使用方法
- uva 514 - Rails(栈)
- LINQ、ESQL、PL/SQL、ODBC、JDBC和OLEDB简介
- mongodb主从配置:副本集replica set
- Windows驱动程序基础(三)Windows系统基础
- 【索引】Fundamental Data Structures:Exercises: Beginner
- rvm安装rails与nginx
- apue.h
- 裘宗燕:C/C++ 语言中的表达式求值
- android顶部停留效果