33分求助,ull已开,多测已清空
查看原帖
33分求助,ull已开,多测已清空
535149
Baoqiancheng11楼主2023/4/23 17:21
#include<bits/stdc++.h>
using namespace std;
unsigned long long n,x;
string op;
int main(){
	unsigned long long T;
	cin>>T;
	while(T>=1){
		stack<unsigned long long> a;
		cin>>n;
		for(unsigned long long i = 1 ; i <= n ; ++i){
			cin>>op;
			if(op=="pop"){
				if(a.empty())
					printf("Empty\n");
				else
					a.pop();
			}else if(op=="query"){
				if(a.empty())
					printf("Anguei!\n");
				else
					printf("%lld\n",a.top());
			}else if(op=="size"){
				printf("%d\n",a.size());
			}else{
				cin>>x;
				a.push(x);
			}
		}
		T--;
	}
	return 0;
}

rt. 第二个点第三行没有输出,第三个点直接不输出了。 求助

2023/4/23 17:21
加载中...