代码
查看原帖
代码
1382002
liqinglang楼主2024/12/22 14:04
#include<bits/stdc++.h>
using namespace std; 
int main() {
    long long a[200005],ma=LONG_MIN;
    int y=0;
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
    	long long x;
    	cin>>x;
    	if(x==0){
    		long long c;
    		cin>>c;
    		y++;
    		a[y]=c;
    		if(c>ma){
    			ma=c;
			}
		}else if(x==1){
			if(a[y]==ma){
				ma=INT_MIN;
				for(int i=1;i<=y-1;i++){
					if(a[i]>ma){
						ma=a[i];
					}
				}
			}
			y--;
		}else if(x==2){
			if(y==0){
				cout<<0<<"\n";
				continue;
			}
			cout<<ma<<"\n";
		}
	}
    return 0;
}
2024/12/22 14:04
加载中...