第8题上:思维题
来源:互联网 发布:淘宝账号为什么被冻结 编辑:程序博客网 时间:2024/06/01 10:11
欢迎转载,转载请务必注明出处: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这颜色设置还真是费力)
0 0
- 第8题上:思维题
- 思维题
- LeetCode上第349题
- LeetCode上第171题
- HDU 5596 思维题(逆向思维)*
- MOOC北京理工《C语言程序设计(上)》第8周第2题:寻找矩阵的鞍点
- 浙大acm上的第2177题
- ZOJ 3870 Team Formation 第12届浙江省省赛B题 [位运算+思维]【数学】
- ZOJ 3872 Beauty of Array 第12届浙江省省赛D题 [思维] 【数学】
- 51nod 1105 第K大的数【二分+思维】好题~
- HDU6058-思维好题-维护第k大-多校3-Kanade's sum
- 有意思的思维题
- HDU4357(数学思维题)
- Number Sequence(思维题)
- Acdreamoj1115(数学思维题)
- Java思维题
- zoj 3672 思维题
- zoj 3672 思维题
- JQ在window系统事件冒泡处理--贴上demo代码
- Zend Framework1-Zend_Config
- Oracle EBS预警系统管理-调用并发请求程序(2)
- win2008 r2 配置程序office访问权限
- strcmp字符串比较
- 第8题上:思维题
- 避免死锁
- make: warning: Clock skew detected.
- Pure : 来自雅虎的纯 CSS 框架
- raise rise risen rose
- Java开发牛人十大必备网站
- [csh] 逐行读取并处理文本
- 从 Windows 移植到 UNIX,第 1 部分: 移植 C/C++ 源代码
- hdu2844 Coins 多重背包+完全背包