https://vjudge.net/problem/UVA-10340
题意:
输入两个字符串s和t,判断是否可以从t中删除0个或多个字符得到字符串s。
思路:
很水的题...
1 #include<iostream> 2 #include<string> 3 #include<cstring> 4 using namespace std; 5 6 string s, t; 7 8 int main() 9 { 10 //freopen("D:\txt.txt", "r", stdin); 11 while (cin >> s >> t) 12 { 13 int l1 = s.size(); 14 int l2 = t.size(); 15 int p1 = 0, p2 = 0; 16 while (p1 < l1 && p2 < l2) 17 { 18 if (s[p1] == t[p2]) 19 { 20 p1++; 21 p2++; 22 } 23 else 24 p2++; 25 } 26 if (p1 == l1) cout << "Yes" << endl; 27 else cout << "No" << endl; 28 } 29 }