• hdu2053


    /*
     * =====================================================================================
     *
     *       Filename:  hdu2053.c
     *
     *    Description:  
     *
     *        Version:  1.0
     *        Created:  2013年11月17日 22时05分07秒
     *       Revision:  none
     *       Compiler:  gcc
     *
     *         Author:  Wenxian Ni (Hello World~), niwenxianq@qq.com
     *   Organization:  AMS/ICT
     *Switch Game
    
    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 9223    Accepted Submission(s): 5515
    
    
    Problem Description
    There are many lamps in a line. All of them are off at first. A series of operations are carried out on these lamps. On the i-th operation, the lamps whose numbers are the multiple of i change the condition ( on to off and off to on ).
     
    
    Input
    Each test case contains only a number n ( 0< n<= 10^5) in a line.
     
    
    Output
    Output the condition of the n-th lamp after infinity operations ( 0 - off, 1 - on ).
     
    
    Sample Input
    1
    5
     
    
    Sample Output
    1
    0
    
    Hint
    hint
     
    
    Consider the second test case:
    
    The initial condition	   : 0 0 0 0 0 …
    After the first operation  : 1 1 1 1 1 …
    After the second operation : 1 0 1 0 1 …
    After the third operation  : 1 0 0 0 1 …
    After the fourth operation : 1 0 0 1 1 …
    After the fifth operation  : 1 0 0 1 0 …
    
    The later operations cannot change the condition of the fifth lamp any more. So the answer is 0.
     * =====================================================================================
     */
    
    #include <stdio.h>
    int main()
    {
        int n;
        int i;
        int count;
        while(~scanf("%d",&n))
        {
            count = 0;
            for(i=1;i<=n;i++)
            {
                if(n%i == 0)
                    count++;
            }
            
            if(count%2==0)
                printf("0
    ");
            else
                printf("1
    ");
        }
        return 0;
    }
    每天早上叫醒你的不是闹钟,而是心中的梦~
  • 相关阅读:
    软件工程第四次作业
    软件工程第三次作业-------(李利思 岳庆)
    软件工程第二次作业
    《软件工程》第一次作业
    构建之法书评
    个人阅读作业三
    对MSF八个原则的思考
    个人阅读作业2 软工方法论无用?
    代码复审
    结对编程总结 1175 1176
  • 原文地址:https://www.cnblogs.com/vintion/p/4117022.html
Copyright © 2020-2023  润新知