水题 一个一个往后查找即可
#include<stdio.h>
#include<string.h>
char s[1000000],t[1000000];
int main()
{
int i,j;
while(scanf("%s %s",s,t)!=EOF)
{ int flag,k=-1;
int a=strlen(s),b=strlen(t);
for(i=0;i<a;i++)
{ flag=0;
for(j=k+1;j<b;j++)
{
if(s[i]==t[j])
{
flag=1;k=j;break;
}
}
if(flag==0) break;
}
if(flag) printf("Yes\n");
else printf("No\n");
}
return 0;
}