魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 1438269|回复: 234
打印 上一主题 下一主题

100囚徒难题 [复制链接]

银魔

宇宙起源

Rank: 7Rank: 7Rank: 7

积分
3197
帖子
1034
精华
12
UID
564
性别

魔方理论探索者 魔方破解达人 论坛建设奖 六年元老

跳转到指定楼层
1#
发表于 2005-3-12 17:25:50 |只看该作者 |正序浏览
100囚徒难题

有100个被判无期的囚徒,被关在100个独立的小房间,互相无法通信。
每天会有一个囚徒被随机地抽出来放风,随机就是说可能被抽到多次。
放风的地方有一盏灯,囚徒可以打开或者关上,除囚徒外,没有别人会去动这个灯。
每个人除非出来防风,是看不到这个灯的。
一天,全体囚徒大会,国王大赦,给大家一个机会:如果某一天,某个囚徒能够明确表示,所有的囚徒都已经被放过风了,而且的确如此,那么所有囚徒释放;如果仍有囚徒未被放过风,那么所有的囚徒一起处死!
囚徒大会后给大家20分钟时间讨论,囚徒们能找到方法么?
(答案参考18楼 hw294

=====================================================
更新:
201楼  oboe 指出18楼答案概率上的一些细节问题。
206 209楼  liulijie 将答案做了优化,前一百天使用不一样的规则,使最后所用的天数减少。
另外 210楼 liulijie 指出,在1000天后,也就是三年左右的时间,100个人都放过风的概率大于95%,囚徒们可以赌一下。

另外,大家如果不是讨论问题,不要回复2楼的贴子了,2楼的不是正确答案
=====================================================

[ 本帖最后由 noski 于 2009-1-18 01:20 编辑 ]
The Answer to the Ultimate Question of Life, the Universe, and Everything 

Rank: 2

积分
591
帖子
412
精华
0
UID
1345803
性别
居住地
滨州市
兴趣爱好
结构

四年元老 六年元老

235#
发表于 2022-8-25 11:33:56 |只看该作者
一百个囚徒联合起来把国王杀了就行(

使用道具 举报

积分
2
帖子
2
精华
0
UID
1354198
性别
保密
兴趣爱好
推箱
其它
234#
发表于 2022-8-24 15:14:57 |只看该作者
2023年前来考古
一开始看到这个问题,很长时间都觉得这道题无解,甚至试图证明这个题一个必要条件无解,但是竟然有人逐渐优化答案至原来的一倍以上,大佬原来早就在研究了

使用道具 举报

Rank: 1

积分
41
帖子
40
精华
0
UID
1325869
性别
保密
居住地
合肥市
兴趣爱好
破解
233#
发表于 2013-6-21 20:36:33 |只看该作者
啥意思不懂

使用道具 举报

Rank: 1

积分
11
帖子
11
精华
0
UID
78613
性别
保密
232#
发表于 2009-3-4 14:31:40 |只看该作者
原来这就是随机啊. 我可以留一个房间一直不去让他放风,嘿嘿,我邪恶地笑!

使用道具 举报

Rank: 1

积分
13
帖子
4
精华
0
UID
75700
性别
保密
231#
发表于 2009-2-28 14:35:02 |只看该作者
都是高手啊,我怎么就想不明白呢!

[ 本帖最后由 超魔 于 2009-2-28 14:52 编辑 ]

使用道具 举报

Rank: 4

积分
1296
帖子
1069
精华
0
UID
55381
性别
保密
230#
发表于 2009-2-15 14:05:41 |只看该作者
顶!~~~~~~~~~~~~~~~~~~~~~~~~~

使用道具 举报

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
229#
发表于 2009-2-15 14:03:36 |只看该作者
金眼睛看来是真的很忙,题目的本意当然不是让赌徒赌博。
若考虑到赌博方案的话,最早68楼就提出来了。

使用道具 举报

Rank: 2

积分
421
帖子
233
精华
2
UID
25681
性别
保密
228#
发表于 2009-2-14 23:11:42 |只看该作者
原帖由 lulijie 于 2009-2-14 22:14 发表
从223#后面的计算公式上可以看出,楼主应该是考虑到了全部放过风的概率,可是计算500天的概率,不知为什么算错了,以致得出了错误结论。
500天全部放过风的精确概率=1-C(100,1)*0.99^500+C(100,2)*0.98^500-C(100,3 ...


lulijie您好,请注意“平均500多天,囚犯们基本上就都放过风。”中的“平均”及“都”,平均当然是50%啦,呵呵!我说话有时候不是很标准,我本身不是学数学的,请关注这种想法本身。

我并不是说大家提出的方案不好,只是提出一种观点让大家注意,就是假设一种方案平均需要N天能够成功,其使囚犯老死狱中的概率为a,而犯人什么都不做到第N天提出请求被杀头的概率为b,如果a大于b,则说明这种方案并不很好。

如果这样的方案不存在,换个思路可以认为国王给犯人们设下了思维陷阱,没有灯大家可能还会赌一把,有了灯反而使大家陷入思维定势、犹豫不决,这个只是我的一点想法,如果方案存在另当别论。

工作比较忙,偶尔才能来一次,可能都有人能猜出我的工作,呵呵!希望lulijie等魔友积极活跃论坛,我也是通过学习魔方,慢慢开始痴迷于这个版块的,希望大家能在G老师的领导下将它越办越好。

使用道具 举报

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
227#
发表于 2009-2-14 22:14:46 |只看该作者
从223#后面的计算公式上可以看出,楼主应该是考虑到了全部放过风的概率,可是计算500天的概率,不知为什么算错了,以致得出了错误结论。
500天全部放过风的精确概率=1-C(100,1)*0.99^500+C(100,2)*0.98^500-C(100,3)*0.97^500+C(100,4)*0.96^500-C(100,5)*0.95^500+……=1-0.65705+0.20307-0.03932+0.00536-0.00005+……≈51.2%
与电脑模拟算出的概率相近。

使用道具 举报

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

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

GMT+8, 2024-11-17 05:03

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部