hdu 2608

来源:互联网 发布:linux替换命令 编辑:程序博客网 时间:2024/05/19 16:28

先打表找出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;}


原创粉丝点击