Z
来源:互联网 发布:网络销售沟通术语 编辑:程序博客网 时间:2024/04/30 15:19
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
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.
Hint
hint
思路: 输入一个数n, 用一个计数函数观察它会被 改变多少次( 它有几个约数,就会被改变几次) 然后 将它被改变的次数%2(两次一个周期) 这样就可以求得 答案。
#include<stdio.h>int main(){ int n,i,k; while(~scanf("%d",&n)) { k = 1; for(i=1; i<n; i++) if(n%i==0) k ++; printf("%d\n",k%2); } return 0;}
- z
- z
- Z
- Z
- Z
- Z
- Z
- Z
- [z]能笑吗?
- ping[z]
- 初吻z
- Z-index
- Z字型
- Ctrl + Z
- z-index
- Z - Atlantis
- awk --z
- 程序员z
- 画圆
- 淘淘商城商品删除
- Wannafly模拟赛5 A Split 【贪心】
- 最常用命令
- Java开发之Stream流研究
- Z
- Android 开放配件 (AOA)调试
- IResponse
- 图像的上采样(upsampling)与下采样(subsampled)
- Retrofit的使用(2)
- 2017.11.5
- 计算机设计思想 —— 总线
- android MVP+Retrofit2.0与RxJava网络请求数据,listview展示
- 对接高德地图的总结