现在的位置: 首页 > 综合 > 正文

hdu 2608

2018年12月31日 ⁄ 综合 ⁄ 共 242字 ⁄ 字号 评论关闭

先打表找出T[i]%2=1的i有哪些

发现规律T[i*i]=1和T[2*i*i]=1

#include<stdio.h>
#include<string.h>
int main()
{
	int i,j,n,t,sum;
	scanf("%d",&t);
	while(t--)
	{
		scanf("%d",&n);
			sum=0;
			for(i=1;i<=n;i++)
			{
				
				if(2*i*i<=n)
					sum++;
				if(i*i<=n)
				sum++;
				else break;
			}
			printf("%d\n",sum%2);
	}
	return 0;
}
【上篇】
【下篇】

抱歉!评论已关闭.