poj 1363 Rails
来源:互联网 发布:淘宝app怎么看评价 编辑:程序博客网 时间:2024/05/01 19:10
题意:
给出从1~n辆进站的火车,输入一组数据,判断能否按输入的这组数据火车出站
#include<stdio.h>#include<string.h>int main(){ int a[1010],b[1010],n,i,p,j,btop; while(scanf("%d",&n),n) { memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); while(1) { scanf("%d",&a[0]); if(a[0]==0) break; for(i=1;i<n;i++) scanf("%d",&a[i]); for(p=0,btop=i=1;i<=n;i++){ b[btop++]=i; while(btop>1&&b[btop-1]==a[p]) { btop--; p++; } }//核心代码 if(p==n) printf("Yes\n"); else printf("No\n"); } printf("\n"); } return 0;}
0 0
- Poj 1363 Rails
- 【poj】1363-Rails
- POJ 1363 Rails
- [poj] 1363 Rails
- poj 1363(Stack ) Rails
- poj,1363,Rails
- poj-1363-Rails(栈)
- poj 1363 Rails
- poj 1363 Rails
- poj 1363 Rails
- POJ - 1363 Rails
- POJ 1363 Rails
- poj-1363-rails
- [置顶]poj-1363Rails
- POJ-1363 Rails
- POJ 1363 Rails
- OpenJudg / Poj 1363 Rails
- POJ 1363 Rails
- IE XDomainRequest 学习笔记
- 3.求子数组的最大和(数组)
- ORACLE(SQL)使用小记
- HDU 1098
- linux命令ps aux|grep xxx详解
- poj 1363 Rails
- C中内存堆栈的布局---linux 简单实例
- 一个毕业五年的女程序员的工作经历上
- SecureCRT(Linux平台)中的一些实用/有趣用法
- Javascript URL 编码区别及转义字符处理
- 修改PATH导致进不去系统 解决方案
- Android从程序员到架构师之路-高焕堂
- Android中GC_EXTERNAL_ALLOC的含义小结
- 第十九章 调试——断点