hdu Train Problem I 栈的基本应用
这道题和poj的1363题很相近!!!!不解释了,基础栈的应用
#include<iostream>
#include<stack>
using namespace std;
char a[15],b[15],sign[15];
int main()
{
int n;
stack <int> q;
while(cin>>n)
{
scanf("%s%s",a,b);
memset(sign,0,sizeof(sign));
int len=strlen(a);
q.push(a[0]);
sign[0]=1;
int s=1;
int t=1,cou=0;
while(t<=len&&cou<len)
{
if(!q.empty()&&q.top()==b[cou])
{
cou++;
q.pop();
sign[s++]=2;
}
else
{
q.push(a[t++]);
sign[s++]=1;
}
}
while(!q.empty())
q.pop();
if(cou==len)
{
printf("Yes.\n");
for(int i=0;i<s;i++)
{
if(sign[i]==1)
printf("in\n");
if(sign[i]==2)
printf("out\n");
}
printf("FINISH\n");
}
else
{
printf("No.\n");
printf("FINISH\n");
}
}
return 0;
}
hdu Train Problem I 栈的基本应用相关推荐
- train problem I (栈水题)
杭电1002http://acm.hdu.edu.cn/showproblem.php?pid=1022 Train Problem I Time Limit: 2000/1000 MS (Java/ ...
- HDU 1022[Train Problem I] 栈的应用
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1022 题目大意:一列序列为s1的车厢是否能通过车站的中转以序列s2出站.白皮上有. 关键思想:栈的应用 ...
- NYOJ 150 Train Problem I STL栈
Train Problem I 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 As the new term comes, the Ignatius Train Sta ...
- hdu 1023 Train Problem II
题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=1212 Train Problem II Description As we all know the ...
- 【HDOJ】1022 Train Problem I_天涯浪子_新浪博客
[题目]http://acm.hdu.edu.cn/showproblem.php?pid=1022 [报告] 模拟,直接模拟一个栈的运行就行了. [程序] // Task: 1022 Train P ...
- Train Problem I(火车进站问题)hdu1022
问题 Train Problem I - http://acm.hdu.edu.cn/showproblem.php?pid=1022 分析 堆栈的核心逻辑就是"先进后出" 或 & ...
- hdu1032 Train Problem II (卡特兰数)
题意: 给你一个数n,表示有n辆火车,编号从1到n,入站,问你有多少种出站的可能. (题于文末) 知识点: ps:百度百科的卡特兰数讲的不错,注意看其参考的博客. 卡特兰数(Catalan):前 ...
- Train Problem II 卡特兰裸题(入门题)
Train Problem II 题目大意:给你一个数n,表示有n辆火车,编号从1到n,从远方驶过来,问你有多少种出站的可能. 解题思路:模拟栈的问题而已. 卡特兰问题. 1 import jav ...
- Train Problem II(卡特兰数 组合数学)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1023 Train Problem II Time Limit: 2000/1000 MS (Java/ ...
- 【HDOJ】1023 Train Problem II_天涯浪子_新浪博客
[题目]http://acm.hdu.edu.cn/showproblem.php?pid=1023 [报告] 简单粗暴的卡特兰数,不过要用大数才能过呦~ [程序] // Task: 1023 Tra ...
最新文章
- 32拟合分析_SigmaPlot14.5:指导用户逐步完成图形创建和数据分析过程
- Linux终端命令行下的常用快捷键使用
- 合肥工业大学网络程序设计实验报告_【院校推荐】2020合肥工业大学计算机考研备考指导及报考分析...
- mysql 刚安装完的用户_mysql 离线安装后用户初始化
- ASP.NET MVC之文件上传【二】(九)
- Linux内核链表及list_entry解析
- 如何用文本文档编写python程序
- 机械动力学瑞利法matlab程序,机器人学回炉重造(4):动力学仿真(附牛顿-欧拉递归逆动力学算法matlab代码)...
- App隐私合规协议(第三方SDK)说明
- BitTorrent协议DHT网络爬虫BitTorrentNetworkSpider
- session与cookie有效时间
- 【AWS云从业者基础知识笔记】——模块1:AWS服务简介
- 程序员之间的战争,某宁测试和开发干架,鼠标线勒脖子都来了!
- C. Ehab and Path-etic MEXs
- Win11 pr 加速器渲染错误的解决日志
- 跟我一起玩编程Python
- 斯坦福深度学习CS230课程cheatsheet学后总结笔记(1)
- Qbasic 输出 星号三角形
- big java 中文版_Big Faceless Java PDF Library
- 腾讯GAD:腾讯专家与Layabox官方团队联合解答H5游戏的制作与优化。