WA,求调!
  • 板块灌水区
  • 楼主Xushengrui
  • 当前回复6
  • 已保存回复6
  • 发布时间2023/9/21 22:59
  • 上次更新2023/11/2 18:48:20
查看原帖
WA,求调!
371197
Xushengrui楼主2023/9/21 22:59

请dalao们帮我看一下,哪里错了?

题目传送门

代码:

#include<bits/stdc++.h>
#include<stack>
using namespace std;

int main(){
	stack<unsigned long long int> q;
	long long cr[10005],n,t;
	string s[10005];
	cin>>t;
	for(int i=1; i<=t; i++){
		cin>>n;
		for(int j=1; j<=n; j++){
			cin>>s[j];
			if(s[j]=="push"){
				cin>>cr[j];
				q.push(cr[j]);
			}
			if(s[j]=="pop"){
				cout<<q.top()<<endl; 
				q.pop();
			}else if(q.empty()){
				cout<<"Empty"<<endl;
			}
			if(s[j]=="query"){
				cout<<q.top()<<endl;
				q.pop();
			}else if(!q.top()){
				cout<<"Anguei!"<<endl;
			}
			if(s[j]=="size"){
				cout<<q.size()<<endl;
			}else if(q.empty()){
				cout<<"0"<<endl;
			}
		}
	}
	return 0;
}
2023/9/21 22:59
加载中...