POJ 1363 Rails
来源:互联网 发布:tv版软件 编辑:程序博客网 时间:2024/05/01 18:58
栈的简单应用
#include<cstdio>
#include<iostream>
#include<stack>
using namespace std;
int s[1005];
int num[1005];
stack<int> v;
void MyRails(int n)
{
int i,j;
v.push(num[1]);
j=1,i=2;
while(i<=n+1&&j<=n)
{
if(v.empty()||v.top()!=s[j])
{
v.push(num[i]);
i++;
}
else
{
if(v.top()==s[j])
{
v.pop();
j++;
}
else break;
}
}
if(v.empty()) cout<<"Yes"<<endl;
else cout<<"No"<<endl;
while(!v.empty())
v.pop();
}
int main()
{
int i,j,n;
s[0]=-1;
for(j=0;j<=1000;j++)
num[j]=j;
while(cin>>n,n!=0)
{
while(cin>>s[1],s[1]!=0)
{
for(i=2;i<=n;i++)
cin>>s[i];
MyRails(n);
}
cout<<endl;
}
return 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
- 【100题】找出一个字符串中第一个只出现一次的字符
- FileStream Open File [C#]
- PHP5权威编程 学习笔记
- XmlReader类
- CLisp 2:设置自己的工作环境
- POJ 1363 Rails
- 注册ODBC数据库
- cvRound cvFloor cvCei 和 int
- 枚举匹配VID PID的 HID设备,并返回设备路径
- POJ 3013 SPFA
- 重装系统
- ArcGIS Engine要素渲染和专题图制作
- WP7开发模式
- 2012 百度实习生面试题