TJU 1401. All in All
—AC—
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int i,j,k,flag;
char s[500000],t[500000];
while(1)
{
if(scanf("%s%s",s,t)==-1) break;
flag=1;
j=0;
for(i=0;i<strlen(s);i++)
{
for(;j<strlen(t);)
{
if(s[i]==t[j]){j++;break;}
else{j++;}
if((j==strlen(t))&&i!=strlen(s))
{
flag=0;
goto down;
}
}
}
down:
if(flag==1&&i==strlen(s))
printf("Yes\n");
else if(flag==0&&i!=strlen(s))
printf("No\n");
}
return 0;
}



Recent Comments