hdu 1022(Train Problem)
来源:互联网 发布:app源码提取 编辑:程序博客网 时间:2024/05/13 14:54
就是一道考栈结构运用的题,挺简单的,用一个栈模拟火车的出入就行了。
代码如下:
#include<cstdio>#include<cstring>#include<iostream>#include<cstdlib>#include<cmath>#include<algorithm>#include<queue>#include<stack>#include<set>#include<map>using namespace std;const int M=1010;const int N=100010;int n;char s1[N],s2[N];int main(){ int i,j; while(~scanf("%d%s%s",&n,s1,s2)) { char s[N]; int k=-1,e=0,j=0,a[N]; for (i=0;i<n;i++){ s[++k]=s1[i]; // 序列s1中的元素入栈 a[e++]=1; while(s[k]==s2[j]){ // 若栈顶元素与序列s2中的相同,出栈 a[e++]=0; k--; j++; if (k==-1) break; } } if (k==-1){ puts("Yes."); for (i=0;i<e;i++) if (a[i]) puts("in"); else puts("out"); } else puts("No."); puts("FINISH"); }}
0 0
- hdu 1022(Train Problem)
- hdu 1022 Train Problem I(栈)
- hdu 1022 Train Problem I(栈)
- HDU 1022 Train Problem I(stack)
- hdu 1022----Train Problem I(栈)
- HDU - 1022 - Train Problem I(栈)
- HDU 1022 Train Problem I(栈)
- hdu 1022 Train Problem I(栈)
- HDU 1022 Train Problem I(栈)
- hdu 1022 Train Problem(栈)
- HDU 1022 Train Problem I
- HDU-1022 Train Problem I
- HDU 1022 Train Problem I
- HDU 1022 ( Train Problem I )
- HDU 1022 Train Problem I
- HDU 1022 Train Problem I
- Hdu 1022 - Train Problem I
- HDU-1022:Train Problem I
- css元素分类
- Jdbctemplate 学习
- 2014年总结
- poj1797 Heavy Transportation(最短路变形)
- eclipse ctrl直接打开R.java,无法打开xml文件的处理办法
- hdu 1022(Train Problem)
- IOS SEL (@selector) 原理及使用总结(一)
- OpenCV——PS滤镜算法之 Ellipsoid (凹陷)
- Java初学习 - 6个基础问题
- Clang &IOS 静态代码分析工具scan-build
- 变形的约瑟夫环问题
- 应用之星支招:如何免费开发和推广杂志类App
- 2.Hello,World!
- continue,return