简单的字符串问题
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
char str0[100000];
char str1[100000];
while(scanf("%s%s",str0,str1)!=EOF)
{
int lenth1=strlen(str0);
int lenth2=strlen(str1);
bool flag=false;
int cnt=0,k=0;
for(int i=0;i<lenth1;++i)
{
for(int j=k;j<lenth2;++j)
{
if(str0[i]==str1[j])
{
cnt++;
flag=true;
k=j+1;
break;
}
}
if(flag==false)
break;
}
if(cnt==lenth1)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
memset(str0,0,sizeof(str0));
memset(str1,0,sizeof(str1));
}
return 0;
}