33分!
查看原帖
33分!
1348824
yzq120806楼主2024/6/9 20:48

#1 AC,#2#3 都WA

#include<bits/stdc++.h>
using namespace std;
int t,n,i,j;
int main(){
	scanf("%d",&t);
	for(i=1;i<=t;i++){
		scanf("%d",&n);
		stack<int> v;
		for(j=1;j<=n;j++){
			char c[10];
			scanf("%s",c);
        string s=c;
			if(s=="push"){
				int k;
				scanf("%d",&k);
				v.push(k);
			}else if(s=="pop"){
				if(v.size()==0){
					printf("Empty\n");
				}else{
					v.pop();
				}
			}else if(s=="query"){
				if(v.size()==0){
					printf("Anguei!\n");
				}else{
					printf("%d\n",v.top());
				}
			}else if(s=="size"){
				printf("%d\n",v.size());
			}
		}
	}
	return 0;
}
2024/6/9 20:48
加载中...