开灯问题

简介:
开灯问题
时间限制:3000 ms | 内存限制:65535 KB
难度:1

描述

有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯将被关掉),第3 个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着?输入:n和k,输出开着的灯编号。k≤n≤1000

输入
输入一组数据:n和k
输出
输出开着的灯编号
样例输入

7 3

样例输出

1 5 6 7

CODE:

01.#include <iostream>
02.#include <cstring>
03. 
04.using namespace std;
05. 
06.int main()
07.{
08.int nNumOfLights,
09.nNumOfPeople;
10.int nArrLights[1001];
11. 
12.cin >> nNumOfLights >> nNumOfPeople;
13.for (int i = 1; i <= 1000; i++)
14.nArrLights[i] = 1;
15. 
16.for (int i = 2; i <= nNumOfPeople; i++)
17.{
18.for (int j = i; j <= nNumOfLights; j += i)
19.nArrLights[j] = !nArrLights[j];//取反
20. 
21.}
22.//for (int i = 1; i <= nNumOfLights; i++)
23.//    cout << nArrLights[i] << " ";
24.// cout << endl;
25.for (int i = 1; i <= nNumOfLights; i++)
26.if (nArrLights[i] != 0)
27.{
28.if (i != 1)
29.cout << " ";
30.cout << i;
31.}
32.cout << endl;
33. 
34. 
35.return 0;
36.}


目录
相关文章
Altium Designer如何设定/修改PCB板边框外形
Altium Designer如何设定/修改PCB板边框外形
3052 0
|
12月前
|
存储 弹性计算 运维
使用阿里云云服务诊断工具的体验
总的来说,阿里云的云服务诊断工具给了我很大的帮助。它不仅提高了我的工作效率,还让我能够更有信心地管理云资源。我会继续使用这个工具,并推荐给我的同行们。希望阿里云能够继续优化这个工具,让它变得更加强大。
219 9
|
数据采集 DataWorks 数据管理
DataWorks不是Excel,它是一个数据集成和数据管理平台
【10月更文挑战第10天】随着大数据技术的发展,企业对数据处理的需求日益增长。阿里云推出的DataWorks是一款强大的数据集成和管理平台,提供从数据采集、清洗、加工到应用的一站式解决方案。本文通过电商平台案例,详细介绍了DataWorks的核心功能和优势,展示了如何高效处理大规模数据,帮助企业挖掘数据价值。
371 1
|
监控 安全 人机交互
阿里云RPA有哪些功能?
【8月更文挑战第4天】阿里云RPA有哪些功能?
703 2
|
运维 Kubernetes 监控
阿里云 ACK 云上大规模 Kubernetes 集群高可靠性保障实战
本文基于 ACK 稳定性保障实践经验,帮助用户全面理解 ACK 稳定性理论和优化策略,并了解如何使用相应的工具和服务进行稳定性保障。
185246 23
|
前端开发
CSS实现鼠标悬停图片向上浮动,放大,翻转
CSS实现鼠标悬停图片向上浮动,放大,翻转
550 0
|
存储 弹性计算 监控
|
弹性计算 负载均衡 架构师
了解阿里云ace高级工程师及ace认证
现在IT行业是作为一个前景发展趋势很好的行业,当然,不是能够编程就是IT人士,其中也要经过层层考试与选拔。今天要讲的是阿里云ace高级工程师,ace认证就是认证了在这行业中的翘楚,也是在IT工程师领域的一个荣誉证明。详细认证要求可以去认证大使上查询。
2108 1
了解阿里云ace高级工程师及ace认证
|
NoSQL Java 关系型数据库
SpringCloud Gateway 基于nacos实现动态路由
Spring Cloud Gateway作为微服务的入口,需要尽量避免重启,而现在配置更改需要重启服务不能满足实际生产过程中的动态刷新、实时变更的业务需求,所以我们需要在Spring Cloud Gateway运行时动态配置网关。
985 0
SpringCloud Gateway 基于nacos实现动态路由
一篇文章帮助你理解跑马灯的滚动原理
一篇文章帮助你理解跑马灯的滚动原理
293 0
一篇文章帮助你理解跑马灯的滚动原理