把代码都整理了一下,准备睡觉~
/*
zoj_1970
*/
#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int main()
{
int i,j;
string a,b;
while( cin>>a>>b )
{
/*
j=0;
for( i=0;i<a.size();i++ )
{
for( ;j<b.size();j++ )
{
if( a[i]==b[j] )
break;
}
if( j==b.size() ) break;
}*/ //这个注释里的是错的,因为匹配完一个后没有自加j,一开始居然犯这样的错误
i=0;
for( j=0;j<b.size();j++ )
if( a[i]==b[j] )
i++;
if( i==a.size() )
cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}
return 0;
}