这道题是道简单的栈模拟题,只要按照真实情况用栈进行模拟即可:

#include<stdio.h>
#include<string.h>
#include<stack>
using namespace std;
int main()
{  int n, i, j, k, flag[50];  char s1[15], s2[15];  stack <char> s;  while(~scanf("%d %s%s",&n,s1,s2))  {     while(!s.empty())  s.pop(); //也可以不写这一句,把 stack <char> s; 就可以了  memset(flag,-1,sizeof(flag));  j = k = 0;  for(i = 0; i < n; i++)  {  s.push(s1[i]);  flag[k++] = 1;  while(!s.empty() && s.top() == s2[j])  {  flag[k++] = 0;  s.pop();  j++;  }  }  if(j == n)  {  printf("Yes.\n");  for(i = 0; i < k; i++)  {  if(flag[i])  printf("in\n");  else  printf("out\n");  }  }  else  printf("No.\n");  printf("FINISH\n");  }  return 0;
}  

View Code

转载于:https://www.cnblogs.com/acm-jing/p/4370133.html

hdu Train Problem I相关推荐

  1. hdu 1023 Train Problem II

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

  2. train problem I (栈水题)

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

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

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

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

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

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

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

  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. NYOJ 150 Train Problem I STL栈

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

  9. HDU 6343.Problem L. Graph Theory Homework-数学 (2018 Multi-University Training Contest 4 1012)

    6343.Problem L. Graph Theory Homework 官方题解: 一篇写的很好的博客: HDU 6343 - Problem L. Graph Theory Homework - ...

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

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

最新文章

  1. Day 8 Linux 优化-补充目录结构
  2. Java IO流之字符缓冲流
  3. 快速构建Windows 8风格应用13-SearchContract构建
  4. win7系统出现0x0000001a蓝屏代码的解决教程
  5. cad图形如何导入到奥维地图_【详细教程】奥维地图上查看项目的线路图或平面图...
  6. 【Elasticsearch】在Elasticsearch中查询Term Vectors词条向量信息
  7. Python3+Dlib+Opencv实现摄像头采集人脸并对表情进行实时分类判读
  8. Identity Server 4 原理和实战(完结)_----选看 OAuth 2.0 简介(上)
  9. linux的dhcp的安装,linux下DHCP的安装配置
  10. 深度学习自学(四):NCNN配置openmp-CMAKELIST
  11. 【语义分割】3、用mmsegmentation训练自己的分割数据集
  12. vue 使用pug(详细说明)
  13. 随笔 2021-11-23
  14. List集合 值进行累加
  15. tkinter-canvas详解
  16. 使用JavaBean封装对数据库的访问、连接池的配置和使用
  17. 教育教学论坛杂志教育教学论坛杂志社教育教学论坛编辑部2022年第39期目录
  18. HDU神、上帝以及老天爷(错排公式)
  19. nginx启动,重启,关闭命令
  20. 在python中创建一个具有特定大小的空列表

热门文章

  1. antd vue form 手动校验_vue测试模板与jsonSchema自动生成elment组件
  2. 【ML小结14】条件随机场CRF
  3. android studio for android learning (二十四 )bitmap and bitmapFactory
  4. 回文自动机算法+马拉车算法概述及习题【回文串系列问题】
  5. 【 Codeforces Round #547 (Div. 3) F2】Same Sum Blocks (Hard)【思维贪心】
  6. mysql根据id主键查询是找到了就不再遍历后面的数据了吗_MySQL索引相关
  7. 409.最长回文串(力扣leetcode) 博主可答疑该问题
  8. 知识点:计算机网络的 89 个核心概念
  9. How to support Specular-Glossiness in Three.js
  10. JAVA设计模式---单例模式的几种实现方式比较