#1AC #2WA #3WA
查看原帖
#1AC #2WA #3WA
1351761
chenhany楼主2024/10/7 20:19

我用的STL

#include<bits/stdc++.h>
using namespace std;
int main() {
	string a;
	stack<int> b;
	int c;
	int n, m;
	cin >> n;
	for (int i = 0; i < n; i++) {
		cin >> m;
		for (int j = 0; j < m; j++) {
			cin >> a;
			if (a == "push") {
				cin >> c;
				b.push(c);
			} else if (a == "pop") {
				if (b.empty()) {
					cout << "Empty" << endl;
				} else {
					b.pop();
				}
			} else if (a == "query") {
				if (b.empty()) {
					cout << "Anguei!" << endl;
				} else {
					cout << b.top() << endl;
				}
			} else if (a == "size") {
				cout << b.size() << endl;
			}
		}
	}
	return 0;
}
2024/10/7 20:19
加载中...