36pts样例已过求助!!!
查看原帖
36pts样例已过求助!!!
1414080
wzy_ok楼主2025/1/27 15:37

Code:

#include <bits/stdc++.h>
using namespace std;

stack<int> s;

int main() {
	int n, op, x;
	cin >> n;
	
	for (int i = 1; i <= n; i ++) {
		cin >> op;
		
		if (op == 1) {
			cin >> x;
			
			if (s.size()) {
				if (s.top() < x)
					swap(s.top(), x);
				s.push(x);
			}
			else
				s.push(x);
		}
		else if (op == 2)
			cout << s.top() << endl;
		else
			s.pop();
	}
	
	return 0;
}

写了半小时,还是不对

2025/1/27 15:37
加载中...