`
lony1107
  • 浏览: 7671 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

编程之美:三盏灯的问题

阅读更多

这个题目大家应该不陌生了,第一篇先写这个简单的问题吧。原题如下:

 

房间里有三盏灯,屋外有三个开关,分别控制这三盏灯,只有进入房间,才能看到哪一个电灯是亮的。请问如何之进入房间一次,就能指明哪一个开关控制哪一个灯?

 

拿到题目第一个想法是找个人进去帮我盯着……这个只是一瞬间娱乐的想法了。

 

想了一小会儿,我给出的答案是:因为灯开着是会发热的,那么先开一个开关,一段时间后,关闭这个开关,然后打开余下两个开关中的任何一个,进入房间。此时,亮着的是第二次打开的开关;两个不亮的灯,热的是第一次打开的灯,冷的就是剩下的那个了。

 

闲来无事想了想,如果四个灯怎么解决?目前没有想到好的办法,似乎灯泡的状态不支持了,呵呵。

分享到:
评论
2 楼 c114455 2014-03-07  
四盏灯的问题:
首先打开两盏(这两盏是热的),过一会儿,关闭其中一盏,并且从一开始没打开的两盏中打开一盏。

so,热的一亮一灭;凉的一亮一灭。
1 楼 jelly_x 2011-01-24  
四盏灯,可以一盏微微热,一盏多热会

相关推荐

    8盏灯的流水灯编程简例-PLC

    在PLC(可编程逻辑控制器)编程中,8盏灯的流水灯设计是一个常见的实践案例,它用于训练初学者理解PLC的工作原理和编程逻辑。这个项目的目标是通过编程使8盏灯按照特定顺序依次点亮,形成流动的效果,或者交替闪烁,...

    短码之美:编程达人的心得技法

    短码之美:编程达人的心得技法 一本相当不错提高编程相当不错的书!!! 找了很久才下载到的!! 推荐!隆重推荐!!

    《Python编程:从入门到实践》源代码文件

    《Python编程:从入门到实践》是一本广受欢迎的Python编程教材,旨在帮助初学者掌握Python语言的基础知识,并通过实际项目提升编程技能。该书涵盖了从基础语法到高级特性的全面教程,同时还提供了丰富的实践项目,使...

    PLC技术应用 流水灯控制要求.pdf

    标题中的“PLC技术应用 流水灯控制要求”指的是使用可编程逻辑控制器(PLC)来实现一种特定的灯光效果——流水灯。流水灯是一种常见的电子工程实践,通常用于展示PLC的基本控制功能。在这个任务中,我们将深入探讨如何...

    Java网络编程第三版.pdf

    《Java网络编程第三版》是Java开发者深入理解网络编程的重要参考资料。这本书主要涵盖了Java平台上的网络应用程序开发,从基础概念到高级技术,为读者提供了一套全面的学习路径。以下是本书中涉及的一些关键知识点:...

    读书笔记:Java并发编程之美读书笔记.zip

    读书笔记:Java并发编程之美读书笔记

    读书笔记:Java并发编程之美学习记录.zip

    读书笔记:Java并发编程之美学习记录

    读书笔记:Java并发编程之美学习代码.zip

    读书笔记:Java并发编程之美学习代码

    读书笔记:编程之美—微软技术面试心得.zip

    读书笔记:编程之美—微软技术面试心得

    PYTHON数据可视化编程实战.pdf

    PYTHON数据可视化编程实战.pdf

    读书笔记:java 并发编程之美书中案例代码.zip

    读书笔记:java 并发编程之美书中案例代码

    51单片机C编程8路跑灯

    在学习和应用51单片机时,C语言作为其主要的编程语言之一,因其简洁易懂的语法特性,使得程序编写更为直观和高效。本文将深入探讨51单片机C编程实现8路跑灯的原理、方法及其实现过程。 8路跑灯是一种常见的电子电路...

    Python编程入门 第3版.pdf

    由于提供的文件信息中并没有包含实际的文档内容,而是仅提供了一些外部链接和版权声明的描述,这...如果您在学习Python的过程中遇到了具体的编程问题或需要解决特定的编程挑战,欢迎提出具体问题,我将尽力提供帮助。

    在51和STM32单片机上使用面向对象的编程,第一篇:炫酷地点亮一盏LED灯源码工程

    本文将深入探讨如何在这些平台上应用面向对象编程来实现一个简单的LED灯控制任务。 51系列单片机是经典的8位微控制器,广泛用于教学和入门级项目。它的资源相对有限,但依然可以实现基础的OOP概念。首先,我们需要...

    Python编程从入门到实践书本源代码文件.rar

    通过深入研究"Python编程从入门到实践"的源代码文件,读者不仅可以巩固Python基础知识,还能逐步提升解决实际问题的能力,为今后的编程生涯奠定坚实基础。在学习过程中,读者应结合书中的讲解,动手运行代码,调试...

    微机原理与接口课程设计:交通信号灯系统

    并利用8253可编程定时/计数器产生方波,同时利用8055可编程并行口芯片实现对交通灯的控制,其中A口进交通信号灯的控制,B口输出交通信号灯的时间(秒数)。 本项目中预定设置红灯和绿灯时间都为9秒,绿灯过后,黄灯...

    少儿Python编程课件

    少儿Python编程课件,通过通俗易懂的方式让孩子掌握Python编程

    Java编程常用的智力题

    例如,问题 24 中要求你确定每个开关具体管哪盏灯,这类问题需要你具备计算机科学知识和问题解决能力。 知识点:计算机科学、问题解决 从给定的文件信息中,我们可以总结出以下知识点: * 逻辑推理 * 数学和算法 ...

    鸡啄米:C++编程入门系列

    鸡啄米:C++编程入门系列之三十三(数组、指针和字符串:用字符数 组存放和处理字符串) 鸡啄米:C++编程入门系列之三十四(数组、指针和字符串:string 类) 第七部分:继承与派生 鸡啄米:C++编程入门系列...

    《Windows高级编程指南(第三版)》(含PASCAL例子)

    本书以详尽资料和大量的范例深入讨论了有关32位Windows编程的高级问题,包括进程和线程的管理、Win32的内存管理、消息处理、动态链接库、文件系统和设备输入输出、结构化异常处理、Unicode等,并重点讨论了Windows ...

Global site tag (gtag.js) - Google Analytics