一道算术题,回答正确加分

来源:百度知道 编辑:UC知道 时间:2024/09/23 23:15:10
100桶御酒,准备明天皇帝大宴。
1桶给下了毒,皇帝知道了。
但不知道是哪桶,于是找来死囚。
假设桶里酒可以随便喝,还有一个条件,就是死囚喝了毒酒要第二天才能死掉。
问,最少需要多少死囚能验出哪桶是毒酒
1、答案要是1或者99的就不要回答了,还有重要的一点,毒酒在第2天才发挥作用,看清楚题目,谢谢!
2、以下到第22位没有一个回答是正确的!
3、回答50、35、18答案的你们是用了心思的,但是答案还可以更少,大家加油啊,我在去发布个!

最新【7】囚犯方法
上面我的思维是二维的。现在我改位三维
100=4×5×5
在三维系里排号(XYZ)
000,001,002,003,004
010,011,012,013,014
020,021,022,023,024
.......
350,351,352,353,354
找4个人,分别喝X=0,X=1,X=2,X=3,
再找4个人,分别喝Y=0,Y=1,Y=2,Y=3,
再找3个人,分别喝Z=0,Z=1,Z=2。
一共用了【11】人。根据上面二维的一样,我们可以判断每桶是否有毒了(如下)
X=1,Y=1,Z=1.喝这3桶的人死了,我们就确定标号111号是毒药。
如果没人死,表示454是毒药。
X=1,Y=1,就2个人死了,表示是113号是毒药。
这是【11】人的情况。不过我们把标号扩大到7位。
2×2×2×2×2×2×2=128就大于100了。
也就是我们用二进制来表示100内的数。(ABCDEFG)表示
0000000,0000001,0000010,0000011,0000100,0000101.......1100100
找一个人喝A位是0的,
找一个人和B位是0的,
找一个人和C位是0的,
找一个人和D位是0的,
找一个人和E位是0的,
找一个人和F位是0的,
找一个人和G位是0的,
一共7个人喝
比如就B死了,其他的都没死,那么1011111有毒(改好了,当时写快了少写了一位)
他们是一一对应的。
所以【7】个人最少了,不要告诉我又不对哈。

至少35个,方法如下:

把酒编号1-100
各安排一个囚犯喝2的倍数、4的倍数、...64的倍数
3的倍数、9的倍数、27的倍数、81的倍数
5的倍数、25的倍数
7的倍数、49的倍数
11的倍数
13的倍数
17的倍数
.