#include<iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
int main( )
{
char s[500005],t[500005];
while (~scanf("%s%s", s, t))
{
int index=0;
int len_s=strlen(s);
int len_t=strlen(t);
for(int i=0;i<len_t;i++)
{
if(s[index]==t[i]) index++;
if(index==len_s)
{
cout<<"Yes"<<endl;
break;
}
}
if(index!=len_s) cout<<"No"<<endl;
}
return 0;
}
没什么好说的,水题。就是第一次数组开的不够大。runtime error了