蒟蒻66分求调
查看原帖
蒟蒻66分求调
1101962
xiao12chen楼主2023/12/27 20:22

#include<iostream>
#include<cstdio>
#include<cmath>
#include<iomanip>
#include<cstring>
#include<string>
#include<algorithm>
#include<stack>
using namespace std;
unsigned long long n,m,x;
stack <unsigned long long> a; 
int main(){
	string s;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>m;
		for(int j=1;j<=m;j++){
			cin>>s;
			if(s=="push"){
				cin>>x;
				a.push(x);
			}if(s=="pop"){
				if(a.size()){
					a.pop();
				}else{
					cout<<"Empty"<<endl;
				}
			}if(s=="query"){
				if(a.size()){
					cout<<a.top()<<endl;
				}else{
					cout<<"Anguei!"<<endl;
				}
			}if(s=="size")cout<<a.size()<<endl;
		}
	}
	return 0;
}
2023/12/27 20:22
加载中...