zoukankan      html  css  js  c++  java
  • 第8题上:思维题

    欢迎转载,转载请务必注明出处:http://blog.csdn.net/alading2009/article/details/44828003

    1、有两个房间,一间房里有三盏灯,另一间房里有控制着三盏灯的三个开关。这两个房间是分割开的,从一间里不能看到另一间的情况。现在要求受训者分别进这两房间一次,然后判断出三盏灯是由哪个开关控制的。有什么办法呢?


      这题是一个遥远的传说了,小学还是初中就听说过,答案是先打开一个开关,一段时间后关闭它,再打开另一个开关,然后马上去另一间屋子识别三盏灯和三个开关的关系。
      判断方法是,亮着的那盏灯对应按下的那个开关,另两盏灯里灯泡热的那个对应第一次按下的开关,剩下一个对应没有按下的那个开关。


    2、你让一些人为你工作了7天,要用一根金条作为报酬。金条被切割6次,分成7小块,每天给出一块。如果你只能将金条切割两次,你怎样分给这些工人?


      1+2+4,这里关键就是要有来有往。
      第一天干完,你必然要给金条的1/7,那么第一次切割只能将金条分为1/7和6/7两块。
      第二天干完,你又要给1/7,这时如果从剩下的6/7里切割1/7下来,可以想见,你最终的切割次数会超过两次。怎么办?别忘了工人那里还有1/7块的金条。此时从剩下的6/7金条里切割2/7下来,让工人拿前一天的1/7块金条过来换。(想到这一点,后面就非常容易了。)
      第三天,将手里的1/7给工人。
      第四天,让工人把那1/7和2/7带过来,你把4/7给他们。
      第五天,把1/7给工人。
      第六天,让工人把1/7拿来换2/7。
      第七天,把最后的1/7给工人。

    (PS:Markdown这颜色设置还真是费力)

  • 相关阅读:
    c# 使用 Read 读取数据块
    C# TCP/IP通信,Socket通信例子
    c# virtual 关键字 虚方法
    统计图
    oauth2.0 判断接口是否允许跨域
    OI常用模板合集
    CSP2021游记
    8.16 树上问题模拟赛总结
    8.15 图论模拟赛垫底记
    8.14 字符串模拟赛总结
  • 原文地址:https://www.cnblogs.com/read-the-spring-and-autumn-annals-in-night/p/12041988.html
Copyright © 2011-2022 走看看