UVa 514 铁轨
2024-09-07 22:08:53
题意:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
int num[];
int kase = ;
while(scanf("%d", &n) != EOF && n != )
{
while(scanf("%d", &num[]) && num[] != ){
stack<int> s1;
num[] = num[];
for(int i = ; i <= n; i++){
scanf("%d", num+i);
}
int ok = ;
int A = , B = ;
while(B <= n){
if(A == num[B]){A++; B++;}
else if(!s1.empty() && s1.top() == num[B]){s1.pop(); B++;}
else if(A <= n) s1.push(A++);
else {ok =; break;};
}
if(ok) printf("Yes\n");
else printf("No\n");
}
printf("\n");
}
}
最新文章
- 4.Powershell交互界面
- Linux关机和重启命令
- C++ 随机数
- 更改primefaces theme
- 基于 IdentityServer3 实现 OAuth 2.0 授权服务【密码模式(Resource Owner Password Credentials)】
- Android的init过程(二):初始化语言(init.rc)解析
- AC日记——津津的储蓄计划 P1089 (水!)
- 关于STM32库中 __IO 修饰符(volatile修饰符,反复无常的意思)
- HYSBZ 1061 志愿者招募 【最小费用流】【差分】【最小费用流模板】
- ViewHolder VS HolderView ?
- 亲试,Windows平台上使用Qt5.2.1编写Android
- C# sql Helper
- RabbitMQ入门与使用篇
- js 立即调用的函数表达式
- 2807:两倍-poj
- Android中使用ContentProvider进行跨进程方法调用
- com.android.ddmlib.SyncException: Read-only file system
- java面试总结
- 2018年-2019年第二学期第三周C#学习个人总结
- VS2008中开发智能设备程序的一些总结收藏