#include<iostream>
#include<string.h>
using namespace std;
#define max 500000
char s[max],t[max];
int main()
{
int len_s,len_t,ok,i,j,k=0;
memset(s,0,sizeof(s));
memset(t,0,sizeof(t));
while(cin>>s>>t)
{
ok=1;
k=0;
for(i=0;s[i]!='\0'&&s[i];i++)
{
for(j=k;t[j]!='\0'&&t[j];j++)
{
if(s[i]==t[j])
{
k=j+1;
break;
}
}
if(t[j]=='\0')
ok=0;
}
if(ok) cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}
return 0;
}
数组范围 开到500000
刘汝佳 紫书 第二版 all in all 习题子序列
最新推荐文章于 2022-01-16 18:34:34 发布