码迷,mamicode.com
首页 > 其他好文 > 详细

有趣的逻辑题

时间:2017-05-28 13:29:21      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:bsp   方向   第一个   idt   不能   对比   加油   打开   family   

1、A、B两人分别在两座岛上。B生病了,A有B所需要的药。C有一艘小船和一个可以上锁的箱子。C愿意在A和B之间运东西,但东西只能放在箱子里。只要箱子没被上锁,C都会偷走箱子里的东西,不管箱子里有什么。如果A和B各自有一把锁和只能开自己那把锁的钥匙,A应该如何把东西安全递交给B?

 

           技术分享

    A把药放进箱子,用自己的锁把箱子锁上。B拿到箱子后,再在箱子上加一把自己的锁。

    箱子运回A后,A取下自己的锁。箱子再运到B手中时,B取下自己的锁,获得药物。

 

2、假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。

  5升的为A,6升的为B。

  第一步将B装满水,倒进A,则B剩下1升,将A的全倒了不要了,将B剩下的一升倒进去,此时A有1升,B有0升

  第二步,将B装满水,倒满A,因为A本来有1升,现在满了,所以B剩下6-(5-1) = 2升,将A的全倒了不要了,将B剩下的2升倒进去,此时A有2升,B有0升

  第三步,将B装满水,倒满A,因为A本来有2升,现在满了,所以B剩下6-(5-2)=3升,将A的全倒了不要了,此时A有0升,B有3升

 

3、一间囚房里关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己来分。起初,这两个人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。后来他们找到了一个两全其美的办法:一个人分汤,让另一个人先选。于是争端就这么解决了。可是,现在这间囚房里又加进来一个新犯人,现在是三个人来分汤。必须寻找一个新的方法来维持他们之间的和平。该怎么办呢?注:心理问题,不是逻辑问题

  先让A分汤,B和C选,A拿剩下的那一份,再把B和C选的汤合起来,B分汤,C选,B拿剩下的那一份

 

4、请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份。

  猛地一看,真是变态题呀。怎么想都不会想出来的。其实跳出这个题目去想,把蛋糕分成8份,拿出7份给七个人,最后剩下蛋糕盒子里的一块连着盒子和蛋糕都给第八个人

 

5、烧一根不均匀的绳要用一个小时,如何用它来判断半个小时? 

  这真是脑筋急转弯啊,两边一起烧,不就是半小时了

 

6、一个屋子有一个门(门是关闭的)和3盏电灯。屋外有3个开关,分别与这3盏灯相连。你可以随意操纵这些开关,可一旦你将门打开,就不能变换开关了。确定每个开关具体管哪盏灯。 

  在外面打开一盏灯,等20分钟关闭,再打开一盏灯,直接进去。摸一摸灯泡的温度,热的那个就是第一个打开的开关,亮着的就是现在打开的开关,最后一个就是没动的开关

 

7、假设你有8个球,其中一个略微重一些,但是找出这个球的惟一方法是将两个球放在天平上对比。最少要称多少次才能找出这个较重的球? (7个球找1个也是2次,分为3,3,1) 

  两次。将8个球分成3组,分别有3.3.2个。将两组3个球的作为一个整体分别放到天平两端,如不平衡,将轻的一侧再分3组重复上述步骤。如平衡,将剩下的两个球分别放在天平两端。

 

8、你有四个装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1.只称量一次,如何判断哪个罐子的药被污染了?  

  1号罐取一个药片, 2号罐取两个药片,3号罐取3个药片, 4号罐取4个药片. 称量总重量, 比正常重量重几, 就是几号罐子被污染了. 

 

9、已知: 每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 一箱油可供一架飞机绕地球飞半圈,问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全 返回机场,不允许中途降落,中间没有飞机场) 

  需要4飞机. 假设需要三架飞机,编号为1,2,3. 三架同时起飞, 飞到1/8 圈处, 1号飞机,给2号,3号,飞机各加上1/8 圈的油, 刚好飞回基 地,此时1号,2号满油,继续前飞; 

  飞到2/8 圈时候,2号飞机给1号飞机加油1/8圈油量,刚好飞回基地, 3号飞机满油,继续向前飞行, 到达6/8处无油; 

  此时重复2号和三号飞机的送油.3号飞机反方向飞行到1/6圈时, 加油1/6圈给给2号飞机,  2号飞机向前飞行X圈, 则3号飞机可向前继续送油, 1/6 –2X 圈. 此时3号刚好飞回, 2号 满油.当X= 1/6-2X时候获得最大. X =1/18. 1/6 + 1/18= 2/ 9.   少于1/4. 所以不能完成. 

  类比推,当为4架时, 恰好满足条件. 

 

10、一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?

  我要到你的国家去,请问怎么走?然后走向路人所指方向的相反方向. 

 

 

分       ) ))      ( ((  /)     ,-===-//    |`-===-‘|    ‘       ‘     \_____/     `-----‘

有趣的逻辑题

标签:bsp   方向   第一个   idt   不能   对比   加油   打开   family   

原文地址:http://www.cnblogs.com/zhangxue521/p/6915516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!