lzhAC @ 2024-09-16 10:17:22
30分求调
#include<bits/stdc++.h>
using namespace std;
#define int long long
int t,n;
string str;
stack<long long>s;
signed main(){
cin>>t;
while(t--){
cin>>n;
while(n--){
cin>>str;
if(str=="push"){
int x;
cin>>x;
s.push(x);
}
else if(str=="pop"){
if(s.empty()) puts("Empty");
else s.pop();
}
else if(str=="query"){
if(s.empty()) puts("Anguei!");
else cout<<s.top()<<"\n";
}
else{
cout<<s.size()<<"\n";
}
}
}
return 0;
}
by dongzirui0817 @ 2024-09-16 22:08:48
@lzhAC long long
全改成 unsigned long long
,你看一下数据就懂了