题目描述:
一间教室里有n盏灯,编号从1-n,开始时全部是关闭状态,
现在有m个人进入教室,第1个人把所有灯打开,
第2个人只按下所有编号为2的倍数的开关(此时,这些灯会关闭),
第三个人按下所有编号为3的倍数的开关(此时,关闭状态的灯会打开,打开状态的灯会关闭)。
依次类推,直到所有人进入,请问最后有那些编号的灯开着。输入描述:
输入两个整数n和m,其中m<=n<=100。输出描述:
输出最后开着灯的编号输入样例:
7 5输出样例:
1 4 6 7
#include<stdio.h>int main(int argc, char* argv[]) {int lit[100] = { 0 }, num[100] = { 0 }, m, n;scanf("%d%d", &n, &m);for (int i = 1; i < n + 1; ++i)lit[i] = 1;       //1为开,0为关,初始全部为开for (int i = 1; i < m + 1; ++i)num[i] = i;    //对人员进行编号,依次为1、2、3、……for (int i = 2; i < m + 1; ++i)for (int j = 1; i * j < n + 1; ++j) {if (lit[i * j] == 1)lit[i * j] = 0;else lit[i * j] = 1;}for (int i = 1; i < n + 1; ++i)if (lit[i] == 1)printf("%d ", i);return 0;}

[XDOJ]开灯问题相关推荐

  1. PNAS:别开灯睡觉了,既损害心血管健康,还会增加患糖尿病风险

    丰色 发自 凹非寺 量子位 | 公众号 QbitAI 你喜欢开灯睡觉吗? PNAS期刊上最近刊登的一项研究显示: 与关灯睡觉相比,即使中等强度的灯光也会使我们的的心率增高,在第二天早上出现胰岛素抵抗水 ...

  2. 小学数学开灯问题_包含数学暑假答案的一年级数学假期作业题

    学好数学就要多做题,掌握数学各种题型对解题能力提高很重要.要重视课堂听课的重要性,寻知道适合自己的学习方法.多做一些优秀的数学题,养成解题习惯并且掌握一般的解题规律.了解什么对自己而言是易错题,什么需 ...

  3. 开灯问题 简单模拟法

    开灯问题 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯将被关掉),第3 个 ...

  4. 1364: 开灯与关灯(深入思考问题更妙哦~~)

    1364: 开灯与关灯 时间限制: 1 Sec 内存限制: 128 MB [提交][状态][讨论版] 题目描述 有一个叫做Mabu的人在大学的走廊里面反复开灯和关灯.每个灯泡都有各自的开关,如果灯是关 ...

  5. NYOJ 题目77 开灯问题(简单模拟)

    开灯问题 时间限制:3000 ms  |            内存限制:65535 KB 难度:1 描述 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯 ...

  6. 开灯问题java小结_n个灯,k个人的开灯问题java实现

    /****/ packagecom.sunny.www.interview;/*** n个灯,k个人的开灯问题 * 灯类 *@authorsunny*/ public classLamp {/*** ...

  7. 吸顶那个叫什么_为什么我家吸顶灯开灯后一闪一闪的

    前不久,笔者看到网络上有网友在问:为什么我家的吸顶灯开灯后一闪一闪的,关灯后闪一会才会灭!对于这个问题,笔者发现有好多网友在问.我们给出的方法和原则就是:哪里里坏了换哪里! 那么,具体是哪里坏了,我们 ...

  8. 开灯关灯java script_Jquery实现视频播放页面的关灯开灯效果

    本示例使用Jquery实现视频播放页面的关灯开灯效果.其中视频显示使用embed 元素,该元素是html5的元素,所以使用支持html5的浏览器效果会更好. 效果预览网址:http://www.kel ...

  9. java开灯问题_C++之开灯问题(链表)

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

最新文章

  1. 渗透测试与自动化安全测试工具比较
  2. 一个mac地址对应多个ip_一个关于IP与mac地址绑定的故障
  3. 2013福建高职单招计算机类专业,福建省2013高职单招计算机类试题及答案.doc
  4. LVS+DR源码安装
  5. wxWidgets:wxListCtrl 示例
  6. 算法:阶乘的五种算法
  7. (转) hash 函数及其重要性
  8. maria安装包mysql_Redhat 7.3安装系统自带Mariadb安装包
  9. 内录音频工具哪个好 怎么录制电脑音频
  10. EXCEL 求解线性规划问题
  11. Script.NET 1.0版本的Tcl+Html界面编程原理
  12. matlab产生大气湍流,一种大气湍流模拟装置的制造方法
  13. win7 安装 python3.8.10
  14. Linux 截图保存快捷键
  15. Linux嵌入式开发入门(一)——初探嵌入式开发板的基本使用
  16. 移动应用开发者的阶级状况:多数是无产阶级
  17. STARK代码详细学习笔记
  18. 知网下载论文(通过深圳图书馆)
  19. COCOS学习笔记--TexturePacker使用详解
  20. linux刻录win10u盘_在Ubuntu Linux下制作Windows 启动安装 USB盘

热门文章

  1. 送外卖真的能够做到月入过万吗?
  2. mac 可以连上网,但是自带浏览器和谷歌浏览器打不开网页
  3. 大数据开源平台好在哪里?
  4. Python文本挖掘:词云图
  5. 文献管理软件Mendeley Reference Manager使用方法
  6. 基于Python+Bootstrap+Django的移动套餐SQL智能检测系统
  7. 一图更比六图强,图片滤镜--java
  8. 全国首例 | 国产ECMO在阜外医院成功救治一名患者
  9. 【2022最新爬虫】JS逆向之采集某某海关进出口信用平台数据
  10. Python 可视化 | 关联图 - 散点图1