#include<bits/stdc++.h>
using namespace std;
#define int unsigned long long int
stack<int> stk;
int t;
int n;
main ()
{
scanf("%d",&t);
while(t--){
while(!stk.empty()){
stk.pop();
}
scanf("%d",&n);
while(n--){
string tmp;
cin>>tmp;
if(tmp=="push")
{
int x;
scanf("%d",&x);
stk.push(x);
}
else if(tmp=="pop")
{
if(stk.empty())
{
printf("Empty\n");
}
else
{
stk.pop();
}
}
else if(tmp=="query")
{
if(stk.empty())
{
printf("Anguei!\n");
}
else
{
printf("%d\n",stk.top());
}
}
else
{
printf("%d\n",stk.size());
}
}
}
return 0;
}
似乎显示代码输出了负数?