c++33分求调
查看原帖
c++33分求调
1461154
nhdnana楼主2024/12/23 20:36
#include<bits/stdc++.h>
using namespace std;

typedef unsigned long long ll;

ll t,n,top=0;
ll x;
ll st[100000000];
string a[505000];

int main()
{
	cin>>t;
	for(int i=1; i<=t; i++)
	{
		cin>>n;
		top=0;
		for(int j=1; j<=n; j++)
		{
			cin>>a[j];
			if(a[j]=="push")
			{
				cin>>x;
				st[++top]=x;
			}
		}

		for(int l=1; l<=n; l++)
		{
			if(a[l]=="query")
			{
				if(top==0)
				{
					cout<<"Anguei!"<<"\n";
				}
				else
				{
					cout<<st[top]<<"\n";
				}
			}

			if(a[l]=="pop")
			{
				if(top==0)
				{
					cout<<"Empty"<<"\n";
				}
				else
				{
					top--;
				}
			}

			if(a[l]=="size")
			{
				cout<<top<<"\n";
			}
		}
	}

	return 0;
}
2024/12/23 20:36
加载中...