【UVA-10340】All in All【紫书】

【UVA-10340】All in All【紫书】

问题链接:https://vjudge.net/problem/UVA-10340

Solution:

顺着比一下就可以解决,看看s中的字符是不是在t中都按照顺序出现过就好。

#include <iostream>
#include <string>

using namespace std;

int main(void) {
    ios::sync_with_stdio(false);
    string s, t;
    while (cin >> s >> t) {
        int i, j;
        for (i = 0, j = 0; j < s.size() && i < t.size(); i++)
            if (t[i] == s[j]) j++;
        cout << (j == s.size() ? "Yes" : "No") << endl;
    }
    return 0;
}