33???
查看原帖
33???
786641
Yujunyan_626127楼主2023/9/15 17:38
#include<bits/stdc++.h>
using namespace std;
#define LL long long
int main(){
	LL n;
	cin>>n;
	for(int i=1;i<=n;i++){
		stack<LL> s;
		int q;
		cin>>q;
		for(int j=1;j<=q;j++){
			string s1;
			cin>>s1;
			if(s1=="push"){
				LL x;
				cin>>x;
				s.push(x);
			}else if(s1=="pop"){
				if(!s.size()){
					cout<<"Empty\n";
				}else{
					s.pop();
				}
			}else if(s1=="query"){
				if(!s.size()){
					cout<<"Anguei!\n";
				}else{
					cout<<s.top()<<endl;
				}
			}else if(s1=="size"){
				cout<<s.size()<<endl;
			}
		}
	}
	return 0;
}
2023/9/15 17:38
加载中...