#include<bits/stdc++.h>
using namespace std;
unsigned long long n,x;
string op;
int main(){
unsigned long long T;
cin>>T;
while(T>=1){
stack<unsigned long long> a;
cin>>n;
for(unsigned long long i = 1 ; i <= n ; ++i){
cin>>op;
if(op=="pop"){
if(a.empty())
printf("Empty\n");
else
a.pop();
}else if(op=="query"){
if(a.empty())
printf("Anguei!\n");
else
printf("%lld\n",a.top());
}else if(op=="size"){
printf("%d\n",a.size());
}else{
cin>>x;
a.push(x);
}
}
T--;
}
return 0;
}
rt.
第二个点第三行没有输出,第三个点直接不输出了。
求助