当前位置: 代码迷 >> 综合 >> acm 2053
  详细解决方案

acm 2053

热度:69   发布时间:2023-12-22 07:29:23.0

这道题结果至于第n盏灯有关,所以计算的时候其他灯的状态不用管

 

#include<stdio.h>
#include<string.h>
int main()
{
int lap[100005],i,j,n,k;
while(scanf("%d",&n)!=EOF)
{
  memset(lap,0,sizeof(lap));
  for(i=1;i<=n;i++)
  {
   
if(n%i==0)
  lap[n]=lap[n]?0:1;
 
 


}
if(lap[n]==1)
printf("1\n");
else
printf("0\n");

 

}
return 0;
}