注意这题最外层的要用 t 字符串来写,用 s 字符串就是wa到底,我也被坑了...还有数组要开大一点
#include<cstring>
#include<cstdio>
using namespace std;
const int maxn=1e5+10;
char s[maxn],t[maxn];
int main()
{
while(~scanf("%s%s",s,t)){
int j=0,i,ns=strlen(s),nt=strlen(t);
for(i=0;i<nt&&j<ns;i++){
if(s[j]!=t[i])continue;
j++;
}
printf("%s\n",j==ns?"Yes":"No");
}
return 0;
}