B3614 66分求调
  • 板块学术版
  • 楼主Zhangxm2012
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/11/22 16:21
  • 上次更新2024/11/22 19:01:30
查看原帖
B3614 66分求调
1426124
Zhangxm2012楼主2024/11/22 16:21

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){
	int t,n;
	stack<unsigned long long int> st;
	string s;
	cin>>t;
	for(int i=1;i<=t;i++){
		cin>>n;
		for(int j=1;j<=n;j++){
			cin>>s;
			if(s=="push"){
				unsigned long long x;
				cin>>x;
				st.push(x);
			}
			else if(s=="pop"){
				if(st.empty()){
					cout<<"Empty\n";
				}
				else{
					st.pop();
				}
			}
			else if(s=="query"){
				if(st.empty()){
					cout<<"Anguei!\n";
				}
				else{
					cout<<st.top()<<endl;
				}
			}
			else{
				cout<<st.size()<<endl;
			}
		}
	}
	return 0;
}
2024/11/22 16:21
加载中...