HDU 1022
来源:互联网 发布:服务器ip端口是什么 编辑:程序博客网 时间:2024/04/29 11:36
序列Q1,请过堆栈的一系列的操作(push和pop),能否变成序列Q2,能的话输出操作顺序
#include<stdio.h>#include<string.h>#include<math.h>#include<algorithm>#include <iostream>#include<queue>#include<stack>#include<string>using namespace std;string ans[20000];int num = 0;int main(){ int t; while(cin>>t) { string in; string out; stack<char> s; cin>>in>>out; int i=0; int j=0; num = 0; int ok = 1; while(j<t) { if(s.empty()) { if(i<t) { s.push(in[i++]); ans[num++] = "in"; } else { ok = 0; break; } } if(s.top()!=out[j]) { if(i<t) { s.push(in[i++]); ans[num++] = "in"; } else { ok = 0; break; } } else { ans[num++] = "out"; s.pop(); j++; } } if(ok) { cout<<"Yes.\n"; for(int i=0;i<num;i++) { cout<<ans[i]<<endl; } } else cout<<"No.\n"; cout<<"FINISH\n"; }}
0 0
- hdu 1022
- HDU 1022
- hdu 1022
- HDU 1022
- hdu 1022
- hdu 1022
- hdu 1022
- hdu 1022
- hdu 1022
- hdu 1022
- hdu 1022
- 【HDU】1022
- hdu 1022
- HDU 1022
- hdu 1022
- hdu 1022
- hdu 1022
- HDU 1022
- Visitor - 访问者模式
- java中Class.getResource用法
- VS2010中各种文件的说明
- HDU1048 The Hardest Problem Ever
- esfseesfesfefsfseefsfesefsfessef
- HDU 1022
- 在Xcode5环境下、开发iOS 7应用时,彻底隐藏Status bar的方法
- Android实现开机自启动无效问题
- tdthfthfthfthththftfhthftfhhtf
- jdk与jre的区别
- 奋斗粉色粉色粉色粉色粉色粉色分
- 泛娱乐娱乐
- (经典)SQL语句优化
- leetcode Valid Sudoku(*)