HDOJ 1022
来源:互联网 发布:央视 炖牛肉 知乎 编辑:程序博客网 时间:2024/05/16 00:35
这是HDOJ上的1022题,解答这道题有两种方法,一是用C++中的栈,还有一种是直接用数组模拟栈。
#include<stdio.h>#include<string.h>#include<iostream>#include<stack>#include<algorithm>using namespace std;char a[10],b[10];int main(){int t;while(~scanf("%d",&t)){ getchar();int i;int j=0;scanf("%s%s",a,b);getchar();stack<char>c; for(i=0,j=0;i<t;i++) { c.push(a[i]); while(!c.empty()&&c.top()==b[j]) { c.pop();j++; } } if(c.size()==0) { printf("Yes.\n"); for(i=0,j=0;i<t;i++) { c.push(a[i]); printf("in\n"); while(!c.empty()&&c.top()==b[j]) { c.pop();printf("out\n");j++; } } } if(c.size()!=0) { printf("No.\n"); }printf("FINISH\n");}return 0;}
0 0
- HDOJ 1022
- hdu 1022 hdoj 1022
- HDOJ 1022 数据结构 栈
- HDOJ
- hdoj
- hdoj
- HDOJ
- HDOJ 1022 Train Problem I
- HDOJ 1022 Train Problem I
- HDOJ 1022 Train Problem I
- hdoj 1022 Train Problem I
- HDOJ 1022 Train Problem I
- hdoj 1022Train Problem I
- hdoj 1022 Train Problem I
- ACM-HDOJ 1022 简单栈应用
- HDOJ 1022经典火车调度问题
- hdoj 1022 Train Problem I 【顺序栈】
- HDOJ 1020 1021 1022 1031 1032(water~)
- 2015072704 - 重玩仙剑4
- $post和php://input区别
- grub 安装 debian 与 freebsd
- leetCode 94.Binary Tree Inorder Traversal(二叉树中序遍历) 解题思路和方法
- c语言之猴子吃桃问题
- HDOJ 1022
- IOS开发概述-04.Xcode项目文件概述
- git常用命令
- 项目里用到的一些基本的AE开发功能:
- java中i++与++i的区别
- js json数组
- 【剑指Offer面试题】 九度OJ1390:矩形覆盖
- Calendar用法
- Spring @Autowired注解