C++33分,大佬求助!
查看原帖
C++33分,大佬求助!
772478
Wisdom_chicken_god楼主2023/2/23 18:40
#include<bits/stdc++.h>
using namespace std;
stack<long long>a;
long long n;
int main(){
    cin>>n;
    for(long long i=1;i<=n;i++){
		long long t,x;
		string b;
		cin>>t;
		while(a.empty()==0)
		a.pop();
		for(long long j=1;j<=t;j++){
			cin>>b;
			if(b=="push")
			{cin>>x;
			a.push(x);}
			else{
				if(b=="query"){
					if(a.size()==0)
					printf("Anguei!\n");
					if(a.size()!=0)
					cout<<a.top()<<endl; 
				}
				if(b=="pop"){
					if(a.size()==0)
					printf("Empty\n");
					if(a.size()!=0)
					a.pop();
				}
				if(b=="size"){
					cout<<a.size()<<endl;
				}
			}
		}
    }
    return 0;
}
2023/2/23 18:40
加载中...