这道题和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 栈的基本应用相关推荐

  1. train problem I (栈水题)

    杭电1002http://acm.hdu.edu.cn/showproblem.php?pid=1022 Train Problem I Time Limit: 2000/1000 MS (Java/ ...

  2. HDU 1022[Train Problem I] 栈的应用

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1022 题目大意:一列序列为s1的车厢是否能通过车站的中转以序列s2出站.白皮上有. 关键思想:栈的应用 ...

  3. NYOJ 150 Train Problem I STL栈

    Train Problem I 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 As the new term comes, the Ignatius Train Sta ...

  4. hdu 1023 Train Problem II

    题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=1212 Train Problem II Description As we all know the ...

  5. 【HDOJ】1022 Train Problem I_天涯浪子_新浪博客

    [题目]http://acm.hdu.edu.cn/showproblem.php?pid=1022 [报告] 模拟,直接模拟一个栈的运行就行了. [程序] // Task: 1022 Train P ...

  6. Train Problem I(火车进站问题)hdu1022

    问题 Train Problem I - http://acm.hdu.edu.cn/showproblem.php?pid=1022 分析 堆栈的核心逻辑就是"先进后出" 或 & ...

  7. hdu1032 Train Problem II (卡特兰数)

    题意: 给你一个数n,表示有n辆火车,编号从1到n,入站,问你有多少种出站的可能.    (题于文末) 知识点: ps:百度百科的卡特兰数讲的不错,注意看其参考的博客. 卡特兰数(Catalan):前 ...

  8. Train Problem II 卡特兰裸题(入门题)

    Train Problem II  题目大意:给你一个数n,表示有n辆火车,编号从1到n,从远方驶过来,问你有多少种出站的可能. 解题思路:模拟栈的问题而已.  卡特兰问题. 1 import jav ...

  9. Train Problem II(卡特兰数 组合数学)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1023 Train Problem II Time Limit: 2000/1000 MS (Java/ ...

  10. 【HDOJ】1023 Train Problem II_天涯浪子_新浪博客

    [题目]http://acm.hdu.edu.cn/showproblem.php?pid=1023 [报告] 简单粗暴的卡特兰数,不过要用大数才能过呦~ [程序] // Task: 1023 Tra ...

最新文章

  1. 32拟合分析_SigmaPlot14.5:指导用户逐步完成图形创建和数据分析过程
  2. Linux终端命令行下的常用快捷键使用
  3. 合肥工业大学网络程序设计实验报告_【院校推荐】2020合肥工业大学计算机考研备考指导及报考分析...
  4. mysql 刚安装完的用户_mysql 离线安装后用户初始化
  5. ASP.NET MVC之文件上传【二】(九)
  6. Linux内核链表及list_entry解析
  7. 如何用文本文档编写python程序
  8. 机械动力学瑞利法matlab程序,机器人学回炉重造(4):动力学仿真(附牛顿-欧拉递归逆动力学算法matlab代码)...
  9. App隐私合规协议(第三方SDK)说明
  10. BitTorrent协议DHT网络爬虫BitTorrentNetworkSpider
  11. session与cookie有效时间
  12. 【AWS云从业者基础知识笔记】——模块1:AWS服务简介
  13. 程序员之间的战争,某宁测试和开发干架,鼠标线勒脖子都来了!
  14. C. Ehab and Path-etic MEXs
  15. Win11 pr 加速器渲染错误的解决日志
  16. 跟我一起玩编程Python
  17. 斯坦福深度学习CS230课程cheatsheet学后总结笔记(1)
  18. Qbasic 输出 星号三角形
  19. big java 中文版_Big Faceless Java PDF Library
  20. 腾讯GAD:腾讯专家与Layabox官方团队联合解答H5游戏的制作与优化。

热门文章

  1. BeautifulSoup_python3
  2. 【面试题14】调整数组顺序使奇数位于偶数前面
  3. 机器学习中的距离/散度/熵
  4. (转)如何真正实现由文档驱动的API设计?
  5. 【练习】Java实现的杨辉三角形控制台输出
  6. Java中String, StringBuilder和StringBuffer
  7. 5.20 考试 20 未完
  8. IT项目经验和难点分享
  9. HDU 3468 HDOJ 3468 A Simple Problem with Integers ACM 3468 IN HDU
  10. Java 操作符 小结