魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
楼主: dextersa
打印 上一主题 下一主题

1000瓶酒2瓶毒酒的问题,目前最少41人(待验证) [复制链接]

Rank: 1

积分
111
帖子
88
精华
0
UID
68891
性别
保密
11#
发表于 2009-6-27 20:53:50 |只看该作者
1瓶的情况,用9个人就可以解决了,第10个是枉死的
吾係叮噹

使用道具 举报

Rank: 1

积分
11
帖子
9
精华
0
UID
39550
性别
保密
12#
发表于 2009-6-27 21:46:43 |只看该作者
头大了…………

使用道具 举报

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
13#
发表于 2009-6-28 00:19:30 |只看该作者
我的41个人的方法:
将1000瓶酒从0编号到999,(6进制表示法)那么编号从0000到4343(6进制)
     ABCD(6进制)    B、C、D位的数字为0-5,A位的数字为0-4
用Xn表示X位上数字为n的所有酒混在一起形成的一杯酒,
用(X-Y)n表示X位上数字减去Y位上的数字等于n或n-6的所有酒混在一起形成的一杯酒,
    比如  C2 表示C位上为2的所有酒混在一起形成的一杯酒
            (A-D)2表示A位上数字减去D位上的数字等于2或-4的所有酒混在一起形成的一杯酒
那么我们调和成以下各酒
   A0,A1,A2,A3,A4,
   B0,B1,B2,B3,B4,B5
   C0,C1,C2,C3,C4,C5
   D0,D1,D2,D3,D4,D5
   (A-D)0,(A-D)1,(A-D)2,(A-D)3,(A-D)4,(A-D)5
   (B-D)0,(B-D)1,(B-D)2,(B-D)3,(B-D)4,(B-D)5
   (C-D)0,(C-D)1,(C-D)2,(C-D)3,(C-D)4,(C-D)5
  一共有41杯酒。
每杯酒试验一个人,就可找出那两杯毒酒来。
------------------------------------
比如两杯毒酒的编号分别为1234和2435
那么喝A1,A2,B2,B4,C3,D4,D5,(A-D)3,(B-D)4,(B-D)5,(C-D)4,(C-D)5酒的人会死,喝其他酒的人不死。
根据A1,A2、D4,D5,得出两杯毒酒编号的A位为1和2,D位为4和5,再根据(A-D)3,即A-D 都等于3或-3,得出两杯毒酒AD位为14和25
根据C3,得出两杯毒酒的C位都是3
再根据B2,B4,(B-D)4,(B-D)5,得出两杯毒酒的编号为1234和2435。唯一确定。

使用道具 举报

Rank: 3Rank: 3

积分
667
帖子
250
精华
0
UID
90901
性别
保密
14#
发表于 2009-6-28 01:05:44 |只看该作者

回复 9# 的帖子

汗……是啊……谢谢你的详细解答哦……
我的意思是说能不能利用这个道理来比较,后来发现好难,遂放弃……

使用道具 举报

透魔

有空了学学4D二阶

Rank: 6Rank: 6

积分
5924
帖子
3936
精华
0
UID
1290
兴趣爱好
结构
理论

魔方破解达人 八年元老

15#
发表于 2009-6-28 01:49:25 |只看该作者
想了一下没想明白,只有1瓶的时候,10个人怎么试出来?
——————————————————————————————————
呃想错了,10个人肯定可以的……

19楼的答案是有一定道理的,至少给出了一个下界。
因为这是从信息量的角度来考虑的,要能试出哪两瓶有毒,那么测试的总的结果数应该≥C10002
而如果有n个人,结果数差不多就是2n(每个人有生死两种结果)。

[ 本帖最后由 Cielo 于 2009-6-29 04:52 编辑 ]

使用道具 举报

Rank: 3Rank: 3

积分
802
帖子
674
精华
0
UID
55728
性别
16#
发表于 2009-6-28 07:18:53 |只看该作者
原帖由 yilonglucky 于 2009-6-27 17:02 发表
答案肯定小于1000,占楼……
正在解答……
=============================
突然想到另外一道题:9枚硬币中有一枚重量较重的假币,只有一个天平,只需要比较两次就能找出假币。
继续求解……
================== ...

你的问题不难,三个一组来分组,两次就能称出来。

使用道具 举报

Rank: 8Rank: 8

积分
4787
帖子
1876
精华
12
UID
93
性别

魔方理论探索者 十年元老

17#
发表于 2009-6-28 17:23:12 |只看该作者
  
  
  
  
  
    建议楼主把题目改一下,拿“死刑犯”作实验也有点儿太残忍了吧?!  如果是
  
一 杯毒酒,可以用 10 个酒杯测试! 比如:
  
    测试.rar (40.63 KB, 下载次数: 20)
  
    其中 标 1 的为掺酒, 标 0 的为不掺酒。
  
  
  
  
  

[ 本帖最后由 ggglgq 于 2009-6-29 02:18 编辑 ]
~~ 宇宙在旋转运动 ~~ 魔方在循环变换 ~~

使用道具 举报

Rank: 2

积分
534
帖子
524
精华
0
UID
15531
性别
18#
发表于 2009-6-29 02:43:51 |只看该作者
原帖由 dextersa 于 2009-6-27 04:59 PM 发表
有1000瓶酒,其中只有2瓶是毒性很强的慢性毒酒(一滴就足以至人死亡,但发作的时间可能要24小时),现有足够的死刑犯供你试验,请问为了在24小时之内找出这两瓶毒酒的话至少需要多少个死刑犯?说白了就是只能测试一次就要准确结果请具体说明检验的方法。



是我理解有问题吗?怎么都觉得这个题目无解??既然“发作的时间可能要24小时”,即使找1000个人试了这1000瓶酒,也很可能要在24小时后才有两人倒下。若是这样,就不可能“在24小时之内找出这两瓶毒酒”。不是吗?

使用道具 举报

Rank: 4

积分
1843
帖子
1468
精华
1
UID
79281
性别

四年元老

19#
发表于 2009-6-29 02:57:34 |只看该作者
1000*999/2=499500
ln499500/ln2=18.93……
所以要19个人。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
2520
帖子
3072
精华
7
UID
62890
性别

中国纪录 八年元老

20#
发表于 2009-6-29 11:54:52 |只看该作者
原帖由 yq_118 于 2009-6-29 02:57 发表
1000*999/2=499500
ln499500/ln2=18.93……
所以要19个人。


我也是这么想的,但是无法举出例子

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-4-24 21:31

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部