水题一道
#include <string>
#include <iostream>
using namespace std;
int main()
{
string s,t;
while (cin >> s)
{
cin >> t;
int ls=s.length();
int lt=t.length();
if(ls>lt)
{
cout << "No" << endl;
continue;
}
else if(ls==lt)
{
if(t.find(s)!=string::npos)
cout << "Yes" << endl;
else
cout << "No" << endl;
continue;
}
else
{
if(t.find(s)!=string::npos)
{
cout << "Yes" << endl;
continue;
}
else
{
int i=0,j=0;
while (i<ls&&j<lt)
{
if(s[i]==t[j])
{
i++;
j++;
}
else j++;
}
if(i==ls)
cout << "Yes" <<endl;
else
cout << "No" << endl;
}
}
}
}