B3614 33分?
  • 板块灌水区
  • 楼主封禁用户
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/5/23 18:01
  • 上次更新2024/5/23 18:06:36
查看原帖
B3614 33分?
973480
封禁用户楼主2024/5/23 18:01
#include<bits/stdc++.h>
using namespace std;
stack<long long> s;
int main(){
    long long t,n,k;
    string a;
    cin >> t;
    for(int i=1;i<=t;i++){
        cin >> n;
        for(int j=1;j<=n;j++){
            cin >> a;
            if(a=="push"){
                cin >> k;
                s.push(k);
            }
            else if(a=="pop"&&(!s.empty())){
                s.pop();
            }
            else if(a=="pop"&&s.empty()){
                cout << "Empty" << endl;
            }
            else if(a=="query"&&(!s.empty())){
                cout << s.top() << endl;
            }
            else if(a=="query"&&s.empty()){
                cout << "Anguei!" << endl;
            }
            else{
                cout << s.size() << endl;
            }
        }
        while(!s.empty()) s.pop();
    }
    return 0;
}
2024/5/23 18:01
加载中...