有趣的逻辑题

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

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

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

时间: 2024-08-15 22:46:24

有趣的逻辑题的相关文章

前端面试常见逻辑题收集及分析

前端面试中常出现一些有趣的逻辑题,初见的时候有可能会手足无措,但实际多看几个题之后就会有一定的思考逻辑,有种打通任督二脉的感觉.以下是我个人面试经历以及网络上收集来的一些经典题目. 题目: 1.现有一个装有无限水的池塘,你手里有两个空壶,一个容积为6升,一个为5升,请问你如何用这两个空壶打3升水?请写出具体步骤(腾讯) 2.有一个烤肉架,它能同时烤两块肉,已知每块肉完全烤熟一面需要5分钟,请问用这个烤肉架烤熟三块肉最快是多少时间?(腾讯) 3.现有A.B两辆汽车相隔一段距离,它们之间有一只小鸟,

一道有趣的算法题。。。

题目意思: 用1, 2, 3 ,4 ,5, 6, 7, 8, 9 组成3个三位数 abc, def 和 ghi, 每个数字恰好使用一次,要求abc:def:ghi = 1:2:3.输出所有解. 分析: 模拟所有三位数,判断条件有二: 一.i(abc):j(def):k(ghi)=1:2:3 二.判断是否出现的1~9之间的所有数字 代码: /** *一道有趣的算法题 * */ #include<iostream> #include<cstdio> using namespace st

2014百度之星资格赛 1001:Energy Conversion(水题,逻辑题)

Energy Conversion Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4278    Accepted Submission(s): 1024 Problem Description 魔法师百小度也有遇到难题的时候-- 现在,百小度正在一个古老的石门面前,石门上有一段古老的魔法文字,读懂这种魔法文字需要耗费大量的能量和大量的

一道有趣的算法题:仿照Excel的列编号,给定一个数字,输出该列编号字符串

       By Long Luo 最近遇到一个算法题: 仿照Excel的列编号,给出一个数字,输出该列编号字符串. 例如:A对应1,Z对应26,AA对应27,AZ对应52 ...... 这个题目是一个典型的26进制思路去处理,但是这个题目里面有很多陷阱,在1, 26, 52等特殊情况进行考虑,经过晚上接近1个小时的编写,完成的代码如下: C++代码如下: #include <iostream> #include <string.h> using namespace std; /

一个简单有趣的证明题

最近上算法课,老师讲了一个有趣的证明题. 平面上一个有n个点的有限点集A.具有如下性质:任意两个点x,y所决定的直线上都能找到第三个点z.试证明A中的所有点在同一直线上. 对于证明题来说,最常用而系统的方法无非就两种:归纳法和反证法.其他的诸如综合法和分析法都与具体问题关系较大.如果解决证明题一时没有思路,这两种方法将是不错的选择.下面将尝试用这两种方法解决这个题目. 一,归纳法. 相信学过高中数学的人,没有人不知道这个大名鼎鼎,而又简单有效的证明方法.这里就不再赘述.下面给出一个证明过程. (

腾讯算法逻辑题

前几天小生去了一趟腾讯,接受前端大大的虐待. 整个过程充斥着各种血与泪,特别是他们的算法逻辑题,让我甚是上心.遂mark下,以求甚解... 经过一番思考以及和小伙伴们的共同探索,总算代码的运行结果是符合题目要求了,不过也不确定是否是最佳答案... 且不管了,如果知道有更好的答案再更新便是.. 有人也许会说,骚年,你这样把题目发出来真的好吗?这样不担心是个人都有种去企鹅面前装13吗? 那么我可以很负责任的说,这几道题只是餐前小菜.真正的风浪在后头,假如谁天真的以为有了这几道题就稳了,小心被人当猴看

iOS面试的一个逻辑题

一个同行的朋友前往某公司面试,在笔试的最后一题,出了这么一个问题:(分值为20分) 一个很古老的村子,这个村子的人分两种,红眼睛和蓝眼睛,这两种人并没有什么不同,小孩在没生出来之前,没人知道他是什么颜色的眼镜,这个村子中间有一个广场,是村民们聚集的地方,现在这个村子有三个人,分住三处,在这个村子,有一个规定,就是如果一个人能知道自己眼睛的颜色并且在晚上自杀的话,他就会升入天堂,这三个人不能够用语言告诉对方眼睛的颜色,也不能用任何方式提示对方的眼睛是什么颜色,而且也不能用镜子,水等一切有反光的物质

逻辑题:猜年龄

在CSDN程序人生微信公众号里,发了一道逻辑题,觉得挺有意思,特地拿出来,分享一下. 题目:某公司的两位科学家(甲.乙)去吃饭,坐在一家酒店靠近街道的窗口座位吃饭,在等待上菜的过程中,闲极无聊,甲向乙出了一道猜三个女儿年龄的题目. 甲:我有3个女儿,3人年龄之积等于36: 乙:猜不出来: 甲:3个女儿年龄之和等于街道上的行人数: 乙:还是无法确定: 甲:我的大女儿叫苏珊. 乙:哦,我知道了. 请问:甲的3个女人年龄各是多少? 分析: 共有3个条件,根据条件1,3人年龄之积等于36,因此可能有如下

笔试逻辑题

笔试逻辑题 1 平均需要抛掷多少次硬币,才会首次出现连续两个正面? https://blog.csdn.net/tianxiajianling/article/details/7458560 2 某大公司有这么一个规定:只要有一个员工过生日,当天所有员工全部放假一天.但在其余时候,所有员工都没有假期,必须正常上班.这个公司需要雇用多少员工,才能让公司一年内所有员工的总工作时间期望值最大? 假设一年恒定365天,每个员工的生日都概率均等地分布在这365天里. 对E求导,得到n约等于365. 3 两