持续求助QWQ45WA(帮助必关)
查看原帖
持续求助QWQ45WA(帮助必关)
601747
xibaohe楼主2023/1/21 21:18
#include<bits/stdc++.h>
using namespace std;

unsigned long long n;
unsigned long long a[1000005];

int main(){
unsigned long long t;
cin>>t;
while(t--)
{ 
	memset(a,0,sizeof(a));
    scanf("%d",&n);
    unsigned long long front=1,last=0,x;
    string s;
    while(n--)
    {	
    	cin>>s;
    	if(s=="push")
    	{
    		scanf("%d",&x);
    		a[++last]=x;
		}
		if(s=="pop")
		{
			if(front>last)
			printf("Empty\n");
			else
			last--;
		}
		if(s=="query")
		{
			if(front>last)
			printf("Anguei!\n");
			else
			printf("%lld\n",a[last]);
		}
		if(s=="size")
		{
            printf("%lld\n",last-front+1);
		}
	}
}
return 0;
}



2023/1/21 21:18
加载中...