杭电1022 Train Problem I
来源:互联网 发布:nginx 防ddos 编辑:程序博客网 时间:2024/05/21 19:40
/*********************************
* 日期:2011-3-12
* 作者:SJF
* 题号:杭电1022
* 题目:Train Problem I
* 结果:AC
* 题意:
* 总结:
**********************************/
#include<iostream>
#include<stack>
#include<string>
using namespace std;
int main( )
{
int N;
char train1[1002],train2[1002];
string mark[100];
while(scanf("%d",&N)!=EOF)
{
stack<char> s;
int i,j=0,k=0;
scanf("%s %s",train1,train2);
for(i=0;i<N;i++)//i train1 k train2 j mark
{
s.push(train1[i]);
mark[j++]="in";
while(!s.empty()&&s.top()==train2[k])
{
mark[j++]="out";
s.pop();
k++;
}
}
if(s.empty())
{
cout<<"Yes."<<endl;
for(i=0;i<j;i++)
cout<<mark[i]<<endl;
cout<<"FINISH"<<endl;
}
else
{
cout<<"No."<<endl;
cout<<"FINISH"<<endl;
}
}
return 0;
}
- 杭电1022 Train Problem I
- 【ACM】杭电1022:Train Problem I
- 杭电1022-Train Problem I
- 杭电1022 Train Problem I
- 杭电OJ 1022:Train Problem I
- 杭电ACM 1022 Train Problem I
- 杭电1022 Train Problem I
- 杭电1022 Train Problem I
- 【杭电】[1022]Train Problem I
- 杭电Train Problem I
- 杭电Oline Judge----Train Problem I----1022
- 杭电hdu 1022 Train Problem I 栈
- 杭电1022 Train Problem I(栈)
- Java 杭电ACM Train Problem I 1022
- 【杭电oj】1022 - Train Problem I(栈)
- 【杭电-oj】-1022-Train Problem I (栈,好)
- 杭电OJ--1021 Train Problem I
- 杭电 ACM HDU Train Problem I
- 文本框内的长度及特殊字符校验
- 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
- 结构模式之门面模式注解
- iphone开发中内存利用说明
- 两个数据库中的表进行内连
- 杭电1022 Train Problem I
- GridView自写删除功能的实现主要代码
- 杭电1028
- 杭电1029
- 一步一步写嵌入式操作系统学习(一)
- Android:WebView带划屏手势的浏览器实现
- VS2005(c#)项目调试问题解决方案集锦
- Eclipse常用快捷键
- 软件开发一点心得