输入两个字符串s和t,判断是否可以从t中删除0个或多个字符(其他字符顺序不变),得到字符串s。例如,abcde可以得到bce,但不可以得到dc。
#include<iostream>
#include<string.h>
using namespace std;
string s1,s2;
int len1,len2=0;
int main()
{
while(cin>>s1>>s2)
{
int len1=s1.length();
int len2=s2.length();
int i,j=0;
while(j<len2)
{
if(s1[i]==s2[j])
{
i++;
j++;
if(i==len1)
{
cout<<"Yes"<<endl;
break;
}
}
else
{
j++;
if(j==len2)
{
cout<<"No"<<endl;
break;
}
}
}
}
return 0;
}