哪里错了!
查看原帖
哪里错了!
1296495
Evan2000楼主2024/5/3 18:24
#include<bits/stdc++.h>
using namespace std;
char s[10];
unsigned long long a[100000];
int main()
{
	int t;
	scanf("%d",&t);
	while(t--)
	{
		int n;
		scanf("%d",&n);
		unsigned long long tot=0;
		while(n--)
		{
			scanf("%s",s);
			int len=strlen(s);
			if(len==4 && s[0]=='p')
			{
				unsigned long long x;
				scanf("%u",&x);
				a[++tot]=x;
			}
			else if(len==3)
			{
				if(tot==0)
				{
					printf("Empty\n");
				}
				else
				{
					a[tot]=0;
					tot--;
				}
			}
			else if(len==5)
			{
				if(tot==0)
				{
					printf("Anguei!\n");
				}
				else
				{
					printf("%u\n",a[tot]);
				}
			}
			else if(len==4 && s[0]=='s')
			{
				printf("%u\n",tot);
			}
		}
		memset(a,1ULL*0,sizeof(a));
	}
	return 0;
}
2024/5/3 18:24
加载中...