博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
杭电2053
阅读量:6712 次
发布时间:2019-06-25

本文共 778 字,大约阅读时间需要 2 分钟。

此题的题意是:

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 …
先把这些灯标上号,1 2 3 4 5 6 7 8 ……无穷
首先全是关的,也就是全是0
第一次操作 ,标号是1的倍数,全都变成相反的状态,也就是全变成1.。
第二次操作 ,标号是2的倍数,全都变成相反的状态,你可以看下,2 4 6……变成了0.。。
第三次操作 ,标号是3的倍数,全都变成相反的状态,你可以看下,3 6 9……
他问你 N 号台灯最后 变成了 什么状态,
例如 1号灯,最后变成了1,不管多少次操作都是1.。
例如 5号灯 最后变成了0,不管多少次操作都是0.。
当操作次数大于N的时候 N的状态就不会改变了,因为N不会是M(M>N)的倍数。。

此题是一道简单的程序应用题,没有什么好说的!!!呵呵!!!

说白了就是求数n的因子的个数!!呵呵!!

祝你成功AC!!!

 #include<iostream>

using namespace std;
int main()
{
 int n,i;
 while(cin>>n)
 {
  int sum=0;
  for(i=1;i<=n;i++)
   if(n%i==0)
   sum++;
  if(sum%2==1)
   cout<<"1"<<endl;
  else
   cout<<"0"<<endl;
 }
 return 0;
}

 

转载地址:http://maalo.baihongyu.com/

你可能感兴趣的文章
构建高效安全的Nginx Web服务器
查看>>
单播,多播,广播的区分
查看>>
jQuery 练习[二]: 获取对象(1) - 基本选择与层级
查看>>
WinAPI: EqualRect、EqualSid、EqualPrefixSid - 判断一个矩形(或其他结构)是否相等
查看>>
ETag
查看>>
【Kafka】《Kafka权威指南》——提交和偏移量
查看>>
GNS3桥接真机网卡
查看>>
Web服务之LNMMP架构及动静分离实现
查看>>
centos6.4搭建zabbix
查看>>
Nginx+Keepalived实现
查看>>
安装python的easy_install和pip
查看>>
android SQLite
查看>>
Apache for Load Banlance
查看>>
Sublime Text 2 快捷键用法大全
查看>>
放弃redis使用mongodb做任务队列支持增删改管理
查看>>
20几岁要懂的处世心理学
查看>>
G口与S口的区别
查看>>
linux xen安装
查看>>
apache2.4.16 显示真实ip
查看>>
甲骨文拒绝SAP 2.72亿美元赔偿要求重审
查看>>