为什么这个会超时
查看原帖
为什么这个会超时
588080
n_bluetea楼主2023/11/20 18:09
#include<iostream>
#include<stack>
using namespace std;

int main()
{
	int T;
	scanf("%d",&T);
	
	while(T)
	{
		stack<unsigned long long>s;
		int n;
		scanf("%d",&n);
		
		for(int i=1;i<=n;i++)
		{
			char x[10000];
			scanf("%s",x);
			
			if(x=="push")
			{
				unsigned long long a;
				scanf("%llu",&a);
				s.push(a);
			}
			
			if(x=="query")
			{
				if(s.empty())
				{
				    printf("Anguei!\n");
				}
				else
				{
				    printf("%d\n",s.top());
				}
			}
			
			if(x=="pop")
			{
				if(s.empty())
				{
				    printf("Empty\n");
				}
				else
				{
					s.pop();
				}
			}
			
			if(x=="size")
			{
			    printf("%d\n",s.size());
			}
		}
	}
}
2023/11/20 18:09
加载中...