hdu Train Problem I
这道题是道简单的栈模拟题,只要按照真实情况用栈进行模拟即可:
#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相关推荐
- hdu 1023 Train Problem II
题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=1212 Train Problem II Description As we all know the ...
- train problem I (栈水题)
杭电1002http://acm.hdu.edu.cn/showproblem.php?pid=1022 Train Problem I Time Limit: 2000/1000 MS (Java/ ...
- Train Problem II(卡特兰数 组合数学)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1023 Train Problem II Time Limit: 2000/1000 MS (Java/ ...
- 【HDOJ】1022 Train Problem I_天涯浪子_新浪博客
[题目]http://acm.hdu.edu.cn/showproblem.php?pid=1022 [报告] 模拟,直接模拟一个栈的运行就行了. [程序] // Task: 1022 Train P ...
- 【HDOJ】1023 Train Problem II_天涯浪子_新浪博客
[题目]http://acm.hdu.edu.cn/showproblem.php?pid=1023 [报告] 简单粗暴的卡特兰数,不过要用大数才能过呦~ [程序] // Task: 1023 Tra ...
- 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):前 ...
- NYOJ 150 Train Problem I STL栈
Train Problem I 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 As the new term comes, the Ignatius Train Sta ...
- 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 - ...
- Train Problem II 卡特兰裸题(入门题)
Train Problem II 题目大意:给你一个数n,表示有n辆火车,编号从1到n,从远方驶过来,问你有多少种出站的可能. 解题思路:模拟栈的问题而已. 卡特兰问题. 1 import jav ...
最新文章
- Day 8 Linux 优化-补充目录结构
- Java IO流之字符缓冲流
- 快速构建Windows 8风格应用13-SearchContract构建
- win7系统出现0x0000001a蓝屏代码的解决教程
- cad图形如何导入到奥维地图_【详细教程】奥维地图上查看项目的线路图或平面图...
- 【Elasticsearch】在Elasticsearch中查询Term Vectors词条向量信息
- Python3+Dlib+Opencv实现摄像头采集人脸并对表情进行实时分类判读
- Identity Server 4 原理和实战(完结)_----选看 OAuth 2.0 简介(上)
- linux的dhcp的安装,linux下DHCP的安装配置
- 深度学习自学(四):NCNN配置openmp-CMAKELIST
- 【语义分割】3、用mmsegmentation训练自己的分割数据集
- vue 使用pug(详细说明)
- 随笔 2021-11-23
- List集合 值进行累加
- tkinter-canvas详解
- 使用JavaBean封装对数据库的访问、连接池的配置和使用
- 教育教学论坛杂志教育教学论坛杂志社教育教学论坛编辑部2022年第39期目录
- HDU神、上帝以及老天爷(错排公式)
- nginx启动,重启,关闭命令
- 在python中创建一个具有特定大小的空列表
热门文章
- antd vue form 手动校验_vue测试模板与jsonSchema自动生成elment组件
- 【ML小结14】条件随机场CRF
- android studio for android learning (二十四 )bitmap and bitmapFactory
- 回文自动机算法+马拉车算法概述及习题【回文串系列问题】
- 【 Codeforces Round #547 (Div. 3) F2】Same Sum Blocks (Hard)【思维贪心】
- mysql根据id主键查询是找到了就不再遍历后面的数据了吗_MySQL索引相关
- 409.最长回文串(力扣leetcode) 博主可答疑该问题
- 知识点:计算机网络的 89 个核心概念
- How to support Specular-Glossiness in Three.js
- JAVA设计模式---单例模式的几种实现方式比较