1、有1000瓶酒,其中只有一瓶有毒。现在用小白鼠进行实验,小白鼠只要服用任意量有毒酒就会在24小时内死亡。问最少要用多少只小白鼠进行实验 才能在24小时内检测出哪瓶药水有毒?
这是一个二进制的问题,答案是用10只就可以。
将1000瓶酒分别编号,用十只小白鼠分别代表十位二进制存储,将编号为i的酒换算成十位二进制数表示,为1的位上就喂小白鼠,为0的位上不喂 小白鼠,例如3号酒用十位二进制表示为“0000000011”那么就喂最后两只小白鼠喝3号瓶的酒,5号酒用十位二进制表示为“0000000101”那么就喂1 号和3号小白鼠喝5号瓶的酒, 一次将1000瓶酒都喂完,等24小时就来收尸吧,死掉小白鼠位置上为1,没有死掉小白鼠位置上为0,将这十位二进 制数转换成十进制数就是有毒的酒瓶的编号了。
小伙伴,你们明白了么?
2、烧一根不均匀的绳要用一个小时,如何用它来判断一个小时十五分钟?
这是一个经典的问题,在很多公司的逻辑笔试题都会考到。
答案是:需要3跟绳子。假设分别为1号、2号、3号绳子,每个绳子都有A、B端。
首先点燃1号绳子的两端同时点燃2号绳子的A端,1号绳子燃尽(30min)的同时点燃2号绳的B端,2号绳子燃尽(15min)的同时 点燃3号绳子的 两端,当3号绳子燃尽(30min)的时刻就是一个小时十五分钟。
3、有一家人想要渡河,小明过河需要1秒,爸爸需要3秒,妈妈需要6秒,奶奶需要8秒,爷爷需要12秒,船一次只能承载2人,渡河过程中规定时30 秒,不可以超过30秒,请问 怎样过河才能用最短的时间,最短时间是多少?
答案是:29秒。
岸边的人 |
过河的人 |
回来的人 |
用时 |
小明,爸爸,妈妈,爷爷,奶奶 |
小明和爸爸 |
小明 |
1s+3s=4s |
小明,妈妈,爷爷,奶奶 |
爷爷和奶奶 |
爸爸 |
12s+3s=15s |
小明,爸爸,妈妈 |
小明和爸爸 |
小明 |
1s+3s=4s |
小明,妈妈 |
小明和妈妈 |
|
6s |
|
|
|
4s+15s+4s+6s=29s |
4、假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。
答案是:先装满5升的水壶,然后倒到6升水壶里,再装满5升水壶,再往6升水壶倒满,这样5升水壶就剩下四升水。然后把6升水壶里的水倒掉,把 5升水壶里的四升水倒进6 升水壶里,然后再装满5升水壶,再倒入6升水壶。这样因为6升水壶原先有四升水,现在就只能倒入2升。那5升水壶 就只剩下3升水了。
5、72,36,24,18,()
答案是:14.4.
72/36=2/1
36/24=3/2
24/18=4/3
18/x=5/4 --->x=14.4
6、某人去玩具店买小熊,小熊进价为20,卖价是30,付给老板100元,老板没有零钱,就在卖鞋的人那里换了100元零钱,找给卖家70,卖鞋的发现 那100元是假币,于是找 老板换回了100元,请问玩具店老板损失了多少钱?
答案是:90元;
其实就是小熊的进价20元+找给买家的70元;
7、爸爸、妈妈、妹妹、小明至少两人同一生肖的概率是多少?
1-12*11*10*9/12*12*12*12=41/96
用1减去没有任何两个人同一生日的概率
8、有两位盲人,他们都各自买了两对黑袜和两对白袜,八对袜子的布质、大小完全相同, 而每对袜子都有一张商标纸连着。两位盲人不小心将八对袜 子混在一起。他们每人怎样才能取回黑袜和白袜各两对呢?
答案是:将袜子放在阳光下,由于黑色比白色吸热快,所以经过一段时间后,黑色温度会比白色高,这样就能区分出黑色和白色袜子了,然后两个 盲人再各自拿两双黑袜两双白袜,轻松分开啦~~(有木有恍然大明白的赶脚~~)
9、三个公司员工出差住店,每人每天是150元,共450元,店老板优惠返了50元让小工退给三个职员,小工从中扣了20元,将剩下的30元返给了三个员 工,每人返回10元,这样三个人相当于每人只拿了140元,三个人加起来是420元,加上小工拿走的20元,一共是440元,请问:另外的10元哪去了?
答案是:其实根本不存在另外10元去哪的问题。
这个问题的关键是搞清楚小工的20元是哪来的?
首先,每个职员手中10元,一共30元;
每个职员拿出了140元,一共是420元,这420元中的400元给了老板,20元在小工手里;
420+30=450元
所以不存在10元哪去了的问题!
小伙伴,明白了么?
10、一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?
答案是:请问前面有几个国家,诚实国的肯定会说两个,那么就确定了哪个是诚实的人,下面就可以直接问诚实国的人怎么去说谎国了!
11、在9个点上画10条直线,要求每条直线上至少有三个点?