题解:
简单题,感觉这是习题最简单的一题,就是两个字符串,不断比较字母,如果母串能删减为子串,则输出Yes,否则输出No
代码如下
#include <bits/stdc++.h> using namespace std; #define inf 0x3f3f3f3f int main() { //freopen("in.txt","r",stdin); string a,b; while(cin >> a >> b){ int alen = a.size(); int blen = b.size(); int i = 0; //a判断到的位置 int j = 0; //b判断到的位置 for(;;){ if(a[i] == b[j]){ i++; j++; }else j++; if(i == alen){ printf("Yes\n"); break; } if(j == blen){ printf("No\n"); break; } } } return 0; }