Rails (堆栈)<数据结构>
来源:互联网 发布:手机换网络类型软件 编辑:程序博客网 时间:2024/06/06 19:26
题意:<看图片>
解题思路:栈的简单应用:
#include<iostream>#include<stack>#include<algorithm>using namespace std;int main (){ int N,data[1005],flag=1; while(~scanf("%d",&N)&&N) { while(1) { for(int i=1;i<=N;i++){ flag=1; scanf("%d",&data[i]); if(data[1]==0){flag=0;break;} } if(!flag) break; else{ stack<int>st; int A=1,B=1; int ok=1; while(B<=N){ if(A==data[B]){A++;B++;} else if(!st.empty()&&st.top()==data[B]){st.pop();B++;} else if(A<=N)st.push(A++); else {ok=0;break;} } printf("%s\n",ok==1?"Yes":"No"); } } printf("\n"); } return 0;}
0 0
- Rails (堆栈)<数据结构>
- 数据结构:堆栈
- 数据结构--堆栈
- 数据结构--堆栈
- 数据结构-堆栈
- 数据结构 堆栈
- POJ 1036 Rails 模拟堆栈
- POJ-1363 Rails-堆栈入门
- 内存堆栈和数据结构堆栈
- 内存堆栈和数据结构堆栈
- POJ1363 Rails(数据结构栈)
- 堆栈数据结构 stack.h
- C#数据结构篇(堆栈)
- 堆栈数据结构的实现~
- 数据结构之堆栈
- 数据结构练习:堆栈
- java数据结构之堆栈
- 数据结构---堆栈(C#)
- java里 equals和== 区别
- Android 如何快速解析JSON字符串
- 【bzoj3878】【AHOI2014】【奇怪的计算器】【线段树】
- 修改slider图片
- 环境配置和导入工程等常见问题
- Rails (堆栈)<数据结构>
- NSURLSession学习笔记(二)Session Task
- IOS距离传感器
- iOS开发之--内购、GameCenter、iCloud、Passbook功能开发汇总
- 根据datatable获得列名
- VMware 12安装Mac OS X 10.11
- centos6下装mongodb的惨痛过程。。
- 面向对象三大基本特性,五大基本原则(上篇)
- HDOJ1047大数相加