求助×2
  • 板块灌水区
  • 楼主_colin1112_
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/2/19 14:47
  • 上次更新2023/10/24 00:20:48
查看原帖
求助×2
904032
_colin1112_楼主2023/2/19 14:47

题目

代码:

#include <iostream>
#include <stack>
#include <queue>
using namespace std;
unsigned long long n;
unsigned long long m;
stack<unsigned long long> stk;
string a;
int main(){
	cin >>n;
	for(int i=0;i<n;i++){
		cin >>m;
		for(int i=0;i<m;i++){
			cin >>a;
			if(a=="push"){
				unsigned long long x;
				cin >>x;
				stk.push(x);
			}
			else if(a=="pop"){
				if(stk.empty()==1){
					cout <<"Empty"<<endl;
				}
				else{
					stk.pop();
				}
			}
			else if(a=="size"){
				cout <<stk.size()<<endl;
			}
			else if(a=="query"){
				if(stk.empty()==1){
					cout <<"Anguei!"<<endl;
				}
				else{
					cout <<stk.top()<<endl;
				}
			}
		}
	}
	return 0;
}

看了114514遍也没看出来是什么问题,66pts

2023/2/19 14:47
加载中...