代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
int t,n;
stack<unsigned long long int> st;
string s;
cin>>t;
for(int i=1;i<=t;i++){
cin>>n;
for(int j=1;j<=n;j++){
cin>>s;
if(s=="push"){
unsigned long long x;
cin>>x;
st.push(x);
}
else if(s=="pop"){
if(st.empty()){
cout<<"Empty\n";
}
else{
st.pop();
}
}
else if(s=="query"){
if(st.empty()){
cout<<"Anguei!\n";
}
else{
cout<<st.top()<<endl;
}
}
else{
cout<<st.size()<<endl;
}
}
}
return 0;
}