POJ1363
来源:互联网 发布:mac系统cad字体设置 编辑:程序博客网 时间:2024/06/05 02:40
分析:先进后出,这是一个很明显的栈,所以用数组模拟一个栈便可。但是这个题的格式是非常坑的,一定要注意。
代码如下:
#include <stdio.h>
int n,target[1006];
int main()
{
int i,stack_1[1006],top;
while (scanf("%d",&n)&&n)
{
while (scanf("%d",&target[1])&&target[1])//设立一个死循环,只有输入0才停止当前n
{
int f=1;
int A=1,B=1;
top=0;
for (i=2;i<=n;i++)
scanf("%d",&target[i]);
while (B<=n)//核心部分
{
if (A==target[B]) { A++; B++; }
else if (top && target[B] == stack_1[top]) { top--; B++; }//栈顶比较
else if (A<= n) stack_1[++top]=A++;//压栈
else { f=0; break; }
}
printf("%s\n",f?"Yes":"No");
}
printf("\n");//这里要注意
}
return 0;
}
0 0
- poj1363
- poj1363
- poj1363
- Poj1363
- poj1363
- poj1363
- POJ1363
- poj1363
- POJ1363
- POJ1363
- POJ1363
- poj1363----栈
- POJ1363:Rails
- POJ1363【栈】
- 【POJ1363】栈
- poj1363——Rails
- POJ1363--Rails--栈
- POJ1363-栈应用
- iOS开发 多线程 NSThread的使用
- 安装与配置MyEclipse&Tomcat
- javascript积累七
- MFC类与对应的头文件
- Android ORM框架GreenDao用法
- POJ1363
- 【甘道夫】基于scikit-learn实现逻辑回归LogisticRegression
- [数据结构][Leetcode]翻转二叉树
- Android Loader
- vc遍历网页表单并自动填写提交
- 连接本地Oracle 11g时 ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
- maven 常用命令
- db2注意事项
- Scala 第十六讲 隐函数 从大数据菜鸟走上大师的历程 [此博文包含图片]