为啥33分
代码:
#include<bits/stdc++.h>
using namespace std;
string s;
unsigned long long x,t,n;
unsigned long long a[1000010],head=1,tail;
int main(){
scanf("%lld",&t);
while(t--){
scanf("%lld",&n);
head=1;
tail=0;
for(unsigned long long i=1;i<=n;i++){
cin>>s;
//cout<<"s:"<<s<<" x:"<<x<<endl;
if(s=="push"){
cin>>x;
a[++tail]=x;
}
if(s=="pop"){
if(tail<head){
printf("Empty\n");
}
else{
tail--;
}
}
if(s=="query"){
if(tail<head){
printf("Anguei!\n");
}else{
printf("%lld\n",a[tail]);
}
}
if(s=="size"){
printf("%lld\n",tail-head+1);
}
}
}
return 0;
}