90pts求调
查看原帖
90pts求调
1646989
sunqiwen楼主2025/6/21 20:43
#include <bits/stdc++.h>
using namespace std;
typedef unsigned long long int ulli;

ulli t, n;
int main() {
	cin >> t >> n;
	for (ulli i = 0; i < t; i++) {
        stack<ulli> x;
		for (ulli j = 0; j < n; j++) {
			string p;
			cin >> p;
			if (p == "push") {
				ulli w;
				cin >> w;
				x.push(w);
			}
			else if (p == "pop") {
				if (!x.empty()) {
					x.pop();
				}
				else {
					printf("Empty\n");
				}
			}
			else if (p == "query") {
				if (!x.empty()) {
					cout << x.top() << endl;
				}
				else {
					printf("Anguei!\n");
				}
			}
			else if (p == "size") {
				cout << x.size() << endl;
			}
		}
	}
	return 0;
}

2025/6/21 20:43
加载中...