2过13错
查看原帖
2过13错
1072677
_Epsilon_楼主2023/11/20 13:53
#include<bits/stdc++.h>
using namespace std;
#define ll unsigned long long
vector<ll>a;
ll t,n;
ll l,b;
string s;
int main()
{
	cin>>t;
	while(cin>>n)
	{
	    for(int i=0;i<=n;i++)
	    {
	        getline(cin,s);
	        l=0;
	        b=s.size();
	        if(s[2]=='s')
	        {
	            for(int j=5;j<b;j++)
	            {
	                l*=10;
	                l+=s[j]-int('0');
	            }
	            a.push_back(l);
	        }
	        else if(s[2]=='p')
	        {
	            if(a.size())
	            {
	                a.pop_back();
	            }
	            else
	            {
	                printf("Empty\n");
	            }
	        }
	        else if(s[2]=='e')
	        {
	            if(a.size())
	            {
	                printf("%llu\n",a[a.size()-1]);
	            }
	            else
	            {
	                printf("Anguei!\n");
	            }
	        }
	        else if(s[2]=='z')
	        {
	            printf("%llu\n",a.size());
	        }
	    }
	    while(a.size()!=0)
	    {
	    	a.pop_back();
		}
	}
	return 0;
}
2023/11/20 13:53
加载中...