百灯判亮
来源:互联网 发布:mac系统复制粘贴快捷键 编辑:程序博客网 时间:2024/05/19 20:00
#include<iostream>using namespace std;int main(){int a[101], child, lamp;for (lamp = 0; lamp <= 100; lamp++)a[lamp] = 0;for (child = 1; child <= 100;child++)for (lamp = child; lamp <= 100; lamp += child)a[lamp]++;for (lamp = 1; lamp <= 100;lamp++)if (a[lamp] % 2 != 0)cout << lamp << " ";cout << endl;return 0;}
有序号为1,2,3,4,........100的100个灯从左至右排成一排,且每个灯各由一个拉线开关控制着,最初它们的状态全部关闭状态。有100个小朋友,第一个把序号为1的倍数的电灯拉一下,第二个把电灯为2的倍数的开关拉一下,第三个把开关为3的倍数的拉一下,如此下去,直到第100个小朋友把序号为100的电灯开关全部拉一下,问这样做过一遍之后,那些序号的电灯是亮的。
0 0
- 百灯判亮
- PHP--URL编码函数浅析
- 静态资源的default sevlet的url配置问题
- 第八周项目1.2 多文件处理程序
- [2016,CVPR] Top-push Video-based Person Re-identification
- iOS入门时常用的一些代码段——2
- 百灯判亮
- K-Means算法的C语言实现
- 献给和我合作的过得前端童靴们:jquery源码分析--核心函数(创建选择器筛选document元素)
- win8下安装wamp的各种问题
- Java:普通代码块、构造代码块、静态代码块
- 第八周项目1-数组做数据成员(2)
- CodeForces 664A Complicated GCD
- C++编程基础笔记章节七
- 不用加减乘除实现加法