题意:
判断给出的序列是不是后一个的子序列
思路:
逐位比较
代码:
#include<cstdio>
#include<cstring>
#include<string>
#include<iostream>
using namespace std;
string a, b;
int main() {
while(cin>>a>>b) {
int asize = a.size();
int bsize = b.size();
if(asize > bsize) {
printf("No\n");
continue;
}
int j=0;
for(int i=0; i<bsize; i++){
if(a[j] == b[i]) j++;
}
if(j == asize) printf("Yes\n");
else printf("No\n");
}
return 0;
}