hdu 1022 Train Problem I
来源:互联网 发布:js设置div隐藏失败 编辑:程序博客网 时间:2024/05/16 18:54
#include <algorithm>#include <cstring>#include <cstdio>#include <cmath>using namespace std;int main(){ int i, j, k, t, Cas; int n, m; char a[110],b[101],c[101]; int d[300]; while( scanf( "%d%s%s", &n, a, b )!=-1 ) { k=i=j=0; int top=-1; while( b[j] && i<n ) { d[k++]=1; c[++top]=a[i++]; while( c[top]==b[j] && top>=0 ) { d[k++]=0; top--; j++; } } if( j!=n ) printf( "No.\nFINISH\n" ); else { printf( "Yes.\n" ); for( i=0;i<k;i++ ) { if( d[i] ) puts( "in" ); else puts( "out" ); } printf( "FINISH\n" ); } } return 0;}
#include <algorithm>#include <cstring>#include <cstdio>#include <cmath>using namespace std;int main(){ int i, j, k, t, Cas; int n, m; char a[110],b[101],c[101]; int d[300]; while( scanf( "%d%s%s", &n, a, b )!=-1 ) { k=i=j=0; int top=-1; while( b[j] && i<n ) { if( a[i]!=b[j] ) { c[++top]=a[i++]; d[k++]=1; } else { d[k++]=1; c[++top]=a[i++]; while( c[top]==b[j] && top>=0 ) { d[k++]=0; top--; j++; } } } if( top!=-1 ) printf( "No.\nFINISH\n" ); else { printf( "Yes.\n" ); for( i=0;i<k;i++ ) { if( d[i] ) puts( "in" ); else puts( "out" ); } printf( "FINISH\n" ); } } return 0;}
wrong 代码
#include <algorithm>#include <cstring>#include <cstdio>#include <cmath>using namespace std;int main(){ int i, j, k, t, Cas; int n, m; char a[110],b[101],c[101]; int d[300]; while( scanf( "%d%s%s", &n, a, b )!=-1 ) { k=i=j=0; int top=-1; while( b[j] && i<n ) { if( a[i]!=b[j] ) { c[++top]=a[i++]; d[k++]=1; } else { d[k++]=1; c[++top]=a[i++]; while( c[top]==b[j] && top>=0 ) { d[k++]=0; top--; j++; } if( top!=-1 )//( 5 12345 43521 ) break; } } if( top!=-1 ) printf( "No.\nFINISH\n" ); else { printf( "Yes.\n" ); for( i=0;i<k;i++ ) { if( d[i] ) puts( "in" ); else puts( "out" ); } printf( "FINISH\n" ); } } return 0;}
0 0
- 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
- hdu 1022 Train Problem I
- hdu 1022 Train Problem I
- hdu-Train Problem I-1022
- 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 1022Train Problem I
- git tag
- 新人写博文总结今天所学 JSP里javaBean定义和getProperty、setProperty
- HDU-4961 Boring Sum STL模拟
- C++ primer 第五版 中文版 练习 12.2 个人code
- Jsoup解析html
- hdu 1022 Train Problem I
- pictureBox sizemode=zoom时图片像素坐标
- db2 merge into语法
- 黑马程序员-排序和反转
- STM32串口的设置和库函数的介绍
- HDU 1978 How many ways
- DataGrid筛选
- Qt中的QEvent简例
- Ubuntu下deb包的安装方法