为什么只有第三个ac,其他三个全wa了
  • 板块P8054 A 质因数
  • 楼主bfdd
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/4/20 13:57
  • 上次更新2024/4/20 15:53:26
查看原帖
为什么只有第三个ac,其他三个全wa了
1176958
bfdd楼主2024/4/20 13:57
#include<stdio.h>
int judge(long long n);
int main ()
{
	int T;
	long long n;
	int i;
	int k=0;
	int res[10000];
	scanf("%d",&T);
	for(i=1;i<=T;i++)
	{
		scanf("%lld",&n);
		if(judge(n))
		{
			res[k++]=1;
		}
		else
		{
			res[k++]=0;
		}
	}
	for(i=0;i<k;i++)
	{
		printf("%d\n",res[i]);
	}
	return 0;
}
int judge(long long n)
{
	if(n%2==0)
	{
		while(n%2==0)
		{
			n/=2;
		}
		if(n==1||n==3)
		{
			return 0;
		}
		else
		{
			return 1;
		}
	}
	else
	{
		if(n==3)
		{
			return 0;
		}
	}
}
2024/4/20 13:57
加载中...