转自:程序猿_哲

一道挺有意思的逻辑题

房间里有100盏电灯,编号为1,2,3……100,每盏灯上有一个按钮,初始时灯全都是关的。
       编好号的100位同学由房间外依次走进去,将自己编号的倍数的灯的按钮全部按一次,例如第一位同学把编号是1的倍数的灯的按钮按一下(此时100盏灯全亮),第二位同学把编号是2的倍数的灯的按钮按一下(此时只有50盏灯亮着,50盏被这个人按灭了)……第100位同学把编号是100的倍数的灯(即编号为100的灯)的按钮按一下,请问依次走完后,还有多少盏灯亮着?

由于第一次按 灯才亮
所以最后亮的灯是被按了奇数次
所以求它的所有因子(包括1)的总数是基数
由于 i = 因子1*因子2 是双向对称的
所以 基数的情况就是有一个 i = 因子x * 因子x 
所以就是平方数

转载于:https://www.cnblogs.com/buxizhizhou/p/3379479.html

转载:一道逻辑题 房间里有100盏电灯相关推荐

  1. 一道逻辑题 房间里有100盏电灯

    在 博客园看到的这个问题,也想做一下.题目是这样的 房间里有100盏电灯,编号为1,2,3--100,每盏灯上有一个按钮,初始时灯全都是关的.编好号的100位同学由房间外依次走进去,将自己编号的倍数的 ...

  2. “房间里有100个人,每人都有100元钱,每轮每人要拿一元钱随机给另一个人”最后分布的python结果

    下午看到了这个问题,一开始直觉当然是觉得每个人的期望都是一样的,大家都是公平的,最后肯定是差不多. 这就是直觉,而在统计学和随机过程的世界里,直觉往往是错误的. 我们用python仿真一下这个过程. ...

  3. 一道逻辑题 - 我拿走了哪个数

    原文链接:http://www.cnblogs.com/baiyanhuang/archive/2010/06/23/1763981.html 有 1 到 10000 共 10000 个数,如果我从中 ...

  4. Interview QA - 房间里有三盏灯,屋里有三个开关分别控制这三盏灯。如何只进入房间一次就知道哪一个开关控制哪一盏灯?

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 先进入有 ...

  5. 【面试题】-100盏灯

    一道挺有意思的逻辑题 房间里有100盏电灯,编号为1,2,3--100,每盏灯上有一个按钮,初始时灯全都是关的.        编好号的100位同学由房间外依次走进去,将自己编号的倍数的灯的按钮全部按 ...

  6. 100盏灯开关的问题

    房间里有100盏电灯,编号为1,2,3--100,每盏灯上有一个按钮,初始时灯全都是关的.编好号的100位同学由房间外依次走进去,将自己编号的倍数的灯的按钮全部按一次,例如第一位同学把编号是1的倍数的 ...

  7. JAVA大厅有100盏灯_由100盏灯想到的(一)

    大厅里有100盏灯,每盏灯都编了号码,分别为1-100.每盏灯由一个开关来控制.(开关按一下,灯亮,再按一下灯灭.开关的编号与被控制的灯相同.)开始时,灯是全灭的.现在按照以下规则按动开关. 第一次, ...

  8. 五年级数学:100盏灯问题

    题目: 一间屋子里有100盏灯排成一行,按从左到右的顺序编上号1.2.3.4.5--99.100,每盏灯都有一个开关,开始全都关着,把100个学生排在后面,第1个学生把1的倍数的灯全都拉一下,第2个同 ...

  9. 面试题-100盏灯问题

    题目 一间屋子里有100盏灯排成一行,按从左至右的顺序编号1.2.3.4.5-99.100,每盏灯都有一个开关,开始全部都关着,现有100个学生,第1个学生把1的倍数的灯全部拉一下,第2个学生把2的倍 ...

最新文章

  1. 【论文写作分析】之三《基于预训练语言模型的案件要素识别方法》
  2. JS 中settimeout和setinterval函数的区别
  3. C语言实现PID算法:位置式PID和增量式PID
  4. [置顶] Objective-C,/,ios,/iphone开发基础:分类(category,又称类别)
  5. 老的消息中间件投递失败的类型值_RabbitMQ消息中间件技术精讲11 高级篇四 confirm 确认消息...
  6. 组件化h5活动模板的实现
  7. php zip class,DedeCMS 自带压缩工具 zip.class.php 的用法
  8. Django3Vue3前后端分离项目
  9. springMVC接收数组参数
  10. jquery的图片轮播 模板类型
  11. Windows2000系统下载安装,怀念一下
  12. 编程福利:50本C语言电子书,你还怕没书看吗!
  13. PROSAIL模型前向模拟与植被参数遥感提取代码实践
  14. 大众点评爬虫(Python)
  15. python学习记录三:关于ImageFont.truetype(‘Arial.ttf‘, 36)执行报错以及解决方案
  16. 四级英语词汇加词组(超全)
  17. NLP-准确率、精确率、召回率和F1值
  18. 如何打造高端的数据报表?
  19. tomcat一次升级后启动报错的解决,IllegalArgumentException: AJP连接器配置secretRequired=“true“
  20. 电脑开机后黑屏的解决办法

热门文章

  1. 《小美斗地主》:棋牌手游新商业模式启示录
  2. 游戏编程设计模式-state
  3. preg_match_all用法
  4. 虚拟存储体系由()两级存储器构成。
  5. IT行业分析之企业信息化技术
  6. 在IDEA中使用MyBatis Generator逆向工程生成代码
  7. 英语笔记3(git)
  8. 函数语法:Js之on和addEventListener的使用与不同
  9. Vim 安装 YouCompleteMe
  10. asp.net超过字数限制用省略号...表示