刚做了三个字符串的题都1a了,这个算是最简单的了。
总体来说,以前很怕怕字符串的题,现在也是,路漫漫啊!自己的水平还只能处理数据范围不大或者比较常规的题目。
/*
POJ: 1936 All in All
*/
#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>
using namespace std;
string s, t;
int main()
{
//freopen("data.in", "rb", stdin);
while(cin >> s >> t) {
int lens = s.size();
int lent = t.size();
if(lent < lens) {
printf("No\n");
continue;
}
int i;
int j = 0;
for(i = 0; i < lens; i++) {
while(s[i] != t[j] && j < lent)
j++;
if(j >= lent)
break;
j++;
}
if(i >= lens)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}