求大佬看看
#include<bits/stdc++.h>
using namespace std;
int n,a,ma=0,A[100001],j=0;
int main()
{
stack<int> s;
cin>>n;
for(int i=1;i<=n;++i)
{
cin>>a;
if(a==0)
{
cin>>a;
j++;
A[j]=a;
s.push(a);
}
else if(a==1)
{
s.pop();
A[j]=0;
if(j!=1)
{
j--;
}
}
else if(a==2)
{
sort(A+1,A+j+1);
cout<<A[j]<<endl;
}
}
return 0;
}