All in All UVA - 10340

#include 
#include 
#include 

using namespace std;

int main() {
	string s, t;
	stack st1, st2;
	while (cin >> s >> t) {
		for (int i = 0; i < s.length(); i++)
			st1.push(s[i]);
		for (int i = 0; i < t.length(); i++)
			st2.push(t[i]);
		while (!st1.empty() && !st2.empty()) {
			if (st1.top() == st2.top()) {
				st1.pop();
				st2.pop();
			}
			else
				st2.pop();
		}
		if (!st1.empty())
			cout << "No" << endl;
		else
			cout << "Yes" << endl;
		while (!st1.empty())
			st1.pop();
		while (!st2.empty())
			st2.pop();
	}
	return 0;
}

 

你可能感兴趣的:(UVA)