第二三测试点错了
查看原帖
第二三测试点错了
1099787
patrickwen楼主2024/3/13 09:14
#include <bits/stdc++.h>
using namespace std;
typedef unsigned long long ll;
int main() {
ll n;
cin>>n;
for(ll i=1;i<=n;i++){
stack<int>s;
ll a;
cin>>a;
string p;
for(ll j=1;j<=a;j++){
	cin>>p;
ll k;
	if(p=="push"){
		cin>>k;
		s.push(k);
	}
	if(p=="pop"){
		if(s.empty()){
			cout<<"Empty"<<endl;
		}else{
			s.pop();
		}
	}
	if(p=="query"){
		if(s.empty()){
			cout<<"Anguei!"<<endl;
		}else{
			cout<<s.top()<<endl;
		}
	}
	if(p=="size"){
		cout<<s.size()<<endl;
	}
}	
}
}

2024/3/13 09:14
加载中...