📄 2192.txt
字号:
#include <stdio.h>
#include <string.h>
char w1[210],w2[210],w3[410];
bool ans[210][210];
int main()
{
int i,j,cas,n,m,k;
scanf( "%d", &cas );
for( k=1; k<=cas; k++ )
{
scanf( "%s %s %s", w1+1, w2+1, w3+1 );
n = strlen( w1+1 );
m = strlen( w2+1 );
for( i=0; i<=n; i++ )
for( j=0; j<=m; j++ )
ans[i][j] = false;
ans[0][0] = true;
for( i=0; i<=n; i++ )
for( j=0; j<=m; j++ )
if( i || j )
{
if( i && ans[i-1][j] && w1[i] == w3[i+j] )
ans[i][j] = true;
else if( j && ans[i][j-1] && w2[j] == w3[i+j] )
ans[i][j] = true;
}
printf( "Data set %d: ", k );
if( ans[n][m] )
printf( "yes\n" );
else printf( "no\n" );
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -