蒟蒻求调
查看原帖
蒟蒻求调
1060965
fanjiajun_U楼主2023/12/30 21:39
#include<bits/stdc++.h>
#include<stack>
using namespace std;
int t;
int n;
char caozuo;
stack<int> zhan;
long long ppush;
int main(){
	cin>>t;
	for(int i=1;i<=t;i++){
		cin>>n;
		for(int i=1;i<=n;i++){
			cin>>caozuo;
			if(caozuo=='push'){
				cin>>ppush;
				zhan.push(ppush);
			}else if(caozuo=='query'){
				if(!zhan.empty()){
					cout<<zhan.top()<<endl;
				}else{
					cout<<"Anguei!"<<endl;
				}
			}else if(caozuo=='pop'){
				if(!zhan.empty()){
					zhan.pop();
				}else{
					cout<<"Empty"<<endl;
				}
			}else if(caozuo=='size'){
				cout<<zhan.size();
			}
		}
		for(int i=1;i<=zhan.size();i++){
			zhan.pop();
		}
	}
	return 0;
}
2023/12/30 21:39
加载中...