NTRPG.net Board 遗迹 在这里你可以查看你订阅的主题, 使用悄悄话, 编辑你的个人资料和进行喜好设置 免费注册! 论坛日历 会员列表 常见问题解答 论坛搜索 论坛首页 退出论坛
NTRPG.net Board : Powered by vBulletin version 2.2.6 NTRPG.net Board > 一般讨论区 > 烛堡花园 > IN25以上的达人进来~~~
  上一主题   下一主题
作者
内容 发布新主题    回复主题
xueling
Peasant

注册日期: Jan 2003
来自:
发帖数: 6

IN25以上的达人进来~~~

5个海盗抢到了100颗宝石,每一颗都一样的大小和价值连城。
他们决定这么分:
1。抽签决定自己的号码(1,2,3,4,5)
2。首先,由1号提出分配方案,然后大家5人进行表决,当且仅当超过半数的人同意时,按照他的提案进行分配,否则将被扔入大海喂鲨鱼。
3。如果1号死后,再由2号提出分配方案,然后大家4人进行表决,当且仅当超过半数的人同意时,按照他的提案进行分配,否则将被扔入大海喂鲨鱼。
4。以此类推

条件:
每个海盗都是很聪明的人,都能很理智的判断得失,从而做出选择。
问题:
最后的分配结果如何?
提示:
海盗的判断原则:
1.保命
2.尽量多得宝石
3.尽量多杀人


哈哈哈,我记得我毕业应聘IBM时的题目,看看大家咯。
注意,不是取巧的问题,有标准答案的

向版主反映这个帖子 | IP: 已记录

旧帖子 01-05-2003 02:42
xueling 离线 点这里查看 xueling 的个人资料 点这里给 xueling 发送一条悄悄话 查找 xueling 的更多帖子 将 xueling 添加到你的好友列表 编辑/删除 引用/回复
cobalt
Adventurer

注册日期: Aug 2002
来自:
发帖数: 298

-_- 太老了,IBM拿这个出来已经没有效果了

__________________
天气渐渐凉了,BT们都往南飞,一会儿排成B字,一会排成T字...

 /|||||||||||\
 q - 。。- p
  \___===___/


[21:01] * cobalt|下面条ing 进行下出能吃的面条判定,结果是:(1d100+0)=1+0=1

向版主反映这个帖子 | IP: 已记录

旧帖子 01-05-2003 02:45
cobalt 离线 点这里查看 cobalt 的个人资料 点这里给 cobalt 发送一条悄悄话 查找 cobalt 的更多帖子 将 cobalt 添加到你的好友列表 编辑/删除 引用/回复
drizzt
Peasant

注册日期: Nov 2002
来自: 高手的脚下
发帖数: 75

……这样还要25? ……18都绰绰有余~ 记得这还可以变化成100个海盗……那才变态

__________________
英雄中残剑最可怜,被逼迫说了不少搞笑台词,还不断的被刺.

无名变刺猬那幕,城门上一人型,鸦雀无声,忽然某某处小女孩讲:"咦?人呢?"

向版主反映这个帖子 | IP: 已记录

旧帖子 01-05-2003 02:48
drizzt 离线 点这里查看 drizzt 的个人资料 点这里给 drizzt 发送一条悄悄话 查找 drizzt 的更多帖子 将 drizzt 添加到你的好友列表 编辑/删除 引用/回复
xueling
Peasant

注册日期: Jan 2003
来自:
发帖数: 6

hehe,当然老了,这是我从陈年邮箱里翻出来的
我记的可以推到500人的,谁来BT一下

向版主反映这个帖子 | IP: 已记录

旧帖子 01-05-2003 02:51
xueling 离线 点这里查看 xueling 的个人资料 点这里给 xueling 发送一条悄悄话 查找 xueling 的更多帖子 将 xueling 添加到你的好友列表 编辑/删除 引用/回复
cobalt
Adventurer

注册日期: Aug 2002
来自:
发帖数: 298

引用:
最初由 xueling 发布
hehe,当然老了,这是我从陈年邮箱里翻出来的
我记的可以推到500人的,谁来BT一下


数学的逻辑有时会导致看来十分怪异的结论。一般的规则是,如果逻辑推理没有漏洞,那么结论就必定站得住脚,即使它与你的直觉矛盾。 1998年9月,加利福尼亚州帕洛阿尔托的Stephen M. Omohundro寄给我一道难题,它恰好就属于这一类。这难题已经流传了至少十年,但是Omohundro对它作了改动,使它的逻辑问题变得分外复杂了。

先来看看此难题原先的形状。10名海盗抢得了窖藏的100块金子,并打算瓜分这些战利品。这是一些讲民主的海盗(当然是他们自己特有的民主),他们的习惯是按下面的方式进行分配:最厉害的一名海盗提出分配方案,然后所有的海盗(包括提出方案者本人)就此方案进行表决。如果50%或更多的海盗赞同此方案,此方案就获得通过并据此分配战利品。否则提出方案的海盗将被扔到海里,然后下提名最厉害的海盗又重复上述过程。

所有的海盗都乐于看到他们的一位同伙被扔进海里,不过,如果让他们选择的话,他们还是宁可得一笔现金。他们当然也不愿意自己被扔到海里。所有的海盗都是有理性的,而且知道其他的海盗也是有理性的。此外,没有两名海盗是同等厉害的——这些海盗按照完全由上到下的等级排好了座次,并且每个人都清楚自己和其他所有人的等级。这些金块不能再分,也不允许几名海盗共有金块,因为任何海盗都不相信他的同伙会遵守关于共享金块的安排。这是一伙每人都只为自己打算的海盗。

最凶的一名海盗应当提出什么样的分配方案才能使他获得最多的金子呢?

为方便起见,我们按照这些海盗的怯懦程度来给他们编号。最怯懦的海盗为1号海盗,次怯懦的海盗为2号海盗,如此类推。这样最厉害的海盗就应当得到最大的编号,而方案的提出就将倒过来从上至下地进行。

分析所有这类策略游戏的奥妙就在于应当从结尾出发倒推回去。游戏结束时,你容易知道何种决策有利而何种决策不利。确定了这一点后,你就可以把它用到倒数第2次决策上,如此类推。如果从游戏的开头出发进行分析,那是走不了多远的。其原因在于,所有的战略决策都是要确定:“如果我这样做,那么下一个人会怎样做?” 因此在你以下海盗所做的决定对你来说是重要的,而在你之前的海盗所做的决定并不重要,因为你反正对这些决定也无能为力了。

记住了这一点,就可以知道我们的出发点应当是游戏进行到只剩两名海盗——即1号和2号——的时候。这时最厉害的海盗是2号,而他的最佳分配方案是一目了然的:100块金子全归他一人所有,1号海盗什么也得不到。由于他自己肯定为这个方案投赞成票,这样就占了总数的50%,因此方案获得通过。

现在加上3号海盗。1号海盗知道,如果3号的方案被否决,那么最后将只剩2个海盗,而1号将肯定一无所获——此外,3号也明白1号了解这一形势。因此,只要3号的分配方案给1号一点甜头使他不至于空手而归,那么不论3号提出什么样的分配方案,1号都将投赞成票。因此3号需要分出尽可能少的一点金子来贿赂1号海盗,这样就有了下面的分配方案: 3号海盗分得99块金子,2号海盗一无所获,1号海盗得1块金子。

4号海盗的策略也差不多。他需要有50%的支持票,因此同3号一样也需再找一人做同党。他可以给同党的最低贿赂是1块金子,而他可以用这块金子来收买2号海盗。因为如果4号被否决而3号得以通过,则2号将一文不名。因此,4号的分配方案应是:99块金子归自己,3号一块也得不到,2号得1块金子,1号也是一块也得不到。

5号海盗的策略稍有不同。他需要收买另两名海盗,因此至少得用2块金子来贿赂,才能使自己的方案得到采纳。他的分配方案应该是:98块金子归自己,1块金子给3号,1块金子给1号。

这一分析过程可以照着上述思路继续进行下去。每个分配方案都是唯一确定的,它可以使提出该方案的海盗获得尽可能多的金子,同时又保证该方案肯定能通过。照这一模式进行下去,10号海盗提出的方案将是96块金子归他所有,其他编号为偶数的海盗各得1块金子,而编号为奇数的海盗则什么也得不到。这就解决了10名海盗的分配难题。

Omohundro的贡献是他把这一问题扩大到有500名海盗的情形,即500名海盗瓜分100块金子。显然,类似的规律依然成立——至少是在一定范围内成立。事实上,前面所述的规律直到第200号海盗都成立。 200号海盗的方案将是:从1到199号的所有奇数号的海盗都将一无所获,而从2到198号的所有偶数号海盗将各得1块金子,剩下的1块金子归200号海盗自己所有。

乍看起来,这一论证方法到200号之后将不再适用了,因为201号拿不出更多的金子来收买其他海盗。但是即使分不到金子,201号至少还希望自己不会被扔进海里,因此他可以这样分配:给1到199号的所有奇数号海盗每人1块金子,自己一块也不要。

202号海盗同样别无选择,只能一块金子都不要了——他必须把这100块金子全部用来收买100名海盗,而且这100名海盗还必须是那些按照201号方案将一无所获的人。由于这样的海盗有101名,因此202号的方案将不再是唯一的——贿赂方案有101种。

203号海盗必须获得102张赞成票,但他显然没有足够的金子去收买101名同伙。因此,无论提出什么样的分配方案,他都注定会被扔到海里去喂鱼。不过,尽管203号命中注定死路一条,但并不是说他在游戏进程中不起任何作用。相反,204号现在知道,203号为了能保住性命,就必须避免由他自己来提出分配方案这么一种局面,所以无论204号海盗提出什么样的方案,203号都一定会投赞成票。这样204号海盗总算侥幸拣到一条命:他可以得到他自己的1票、203号的1票、以及另外100名收买的海盗的赞成票,刚好达到保命所需的50%。获得金子的海盗,必属于根据202号方案肯定将一无所获的那101名海盗之列。

205号海盗的命运又如何呢?他可没有这样走运了。他不能指望203号和204号支持他的方案,因为如果他们投票反对205号方案,就可以幸灾乐祸地看到205号被扔到海里去喂鱼,而他们自己的性命却仍然能够保全。这样,无论205号海盗提出什么方案都必死无疑。206号海盗也是如此——他肯定可以得到205号的支持,但这不足以救他一命。类似地,207号海盗需要104张赞成票——除了他收买的100张赞成票以及他自己的1张赞成票之外,他还需3张赞成票才能免于一死。他可以获得205号和206号的支持,但还差一张票却是无论如何也弄不到了,因此207号海盗的命运也是下海喂鱼。

208号又时来运转了。他需要104张赞成票,而205、206、207号都会支持他,加上他自己一票及收买的100票,他得以过关保命。获得他贿赂的必属于那些根据204号方案肯定将一无所获的人(候选人包括2到200号中所有偶数号的海盗、以及201、203、204号)。

现在可以看出一条新的、此后将一直有效的规律:那些方案能过关的海盗(他们的分配方案全都是把金子用来收买100名同伙而自己一点都得不到)相隔的距离越来越远,而在他们之间的海盗则无论提什么样的方案都会被扔进海里——因此为了保命,他们必会投票支持比他们厉害的海盗提出的任何分配方案。得以避免葬身鱼腹的海盗包括201、202、204、208、216、232、264、328、456号,即其号码等于200加2的某一方幂的海盗。

现在我们来看看哪些海盗是获得贿赂的幸运儿。分配贿赂的方法是不唯一的,其中一种方法是让201号海盗把贿赂分给1到199号的所有奇数编号的海盗,让202号分给2到200号的所有偶数编号的海盗,然后是让204号贿赂奇数编号的海盗,208号贿赂偶数编号的海盗,如此类推,也就是轮流贿赂奇数编号和偶数编号的海盗。

结论是:当500名海盗运用最优策略来瓜分金子时,头44名海盗必死无疑,而456号海盗则给从1到199号中所有奇数编号的海盗每人分1块金子,问题就解决了。由于这些海盗所实行的那种民主制度,他们的事情就搞成了最厉害的一批海盗多半都是下海喂鱼,不过有时他们也会觉得自己很幸运——虽然分不到抢来的金子,但总可以免于一死。只有最怯懦的200名海盗有可能分得一份脏物,而他们之中又只有一半的人能真正得到一块金子,的确是怯懦者继承财富。

__________________
天气渐渐凉了,BT们都往南飞,一会儿排成B字,一会排成T字...

 /|||||||||||\
 q - 。。- p
  \___===___/


[21:01] * cobalt|下面条ing 进行下出能吃的面条判定,结果是:(1d100+0)=1+0=1

向版主反映这个帖子 | IP: 已记录

旧帖子 01-05-2003 02:53
cobalt 离线 点这里查看 cobalt 的个人资料 点这里给 cobalt 发送一条悄悄话 查找 cobalt 的更多帖子 将 cobalt 添加到你的好友列表 编辑/删除 引用/回复
xueling
Peasant

注册日期: Jan 2003
来自:
发帖数: 6

上边的推论我看过,不过个人认为有点问题,和题目也有点不同

首先,由1号提出分配方案,然后大家5人进行表决,当且仅当超过半数的人同意时,按照他的提案进行分配,否则将被扔入大海喂鲨鱼。

最厉害的一名海盗提出分配方案,然后所有的海盗(包括提出方案者本人)就此方案进行表决。如果50%或更多的海盗赞同此方案,此方案就获得通过并据此分配战利品。否则提出方案的海盗将被扔到海里,然后下提名最厉害的海盗又重复上述过程。

题目要求是超过半数,而这个答案是50%或更多,所以.......

向版主反映这个帖子 | IP: 已记录

旧帖子 01-05-2003 02:59
xueling 离线 点这里查看 xueling 的个人资料 点这里给 xueling 发送一条悄悄话 查找 xueling 的更多帖子 将 xueling 添加到你的好友列表 编辑/删除 引用/回复
specter
The Source

注册日期: Oct 2002
来自:
发帖数: 32

老呀

不久前这里贴过的

__________________
赠送以下物品:大不了用QQ传!
SFC,MD,FC,Callus全ROMs;
GBC,Raine,NG大部分ROMs;
H和不H的图书游戏动漫画若干

向版主反映这个帖子 | IP: 已记录

旧帖子 01-05-2003 03:13
specter 离线 点这里查看 specter 的个人资料 点这里给 specter 发送一条悄悄话 查找 specter 的更多帖子 将 specter 添加到你的好友列表 编辑/删除 引用/回复
cobalt
Adventurer

注册日期: Aug 2002
来自:
发帖数: 298

引用:
最初由 xueling 发布
上边的推论我看过,不过个人认为有点问题,和题目也有点不同

首先,由1号提出分配方案,然后大家5人进行表决,当且仅当超过半数的人同意时,按照他的提案进行分配,否则将被扔入大海喂鲨鱼。

最厉害的一名海盗提出分配方案,然后所有的海盗(包括提出方案者本人)就此方案进行表决。如果50%或更多的海盗赞同此方案,此方案就获得通过并据此分配战利品。否则提出方案的海盗将被扔到海里,然后下提名最厉害的海盗又重复上述过程。

题目要求是超过半数,而这个答案是50%或更多,所以.......


反正这是个解决方法,初始条件怎么变都无所谓,自己推一下就行了。就算海盗打算用2/3多数法表决都无所谓。

__________________
天气渐渐凉了,BT们都往南飞,一会儿排成B字,一会排成T字...

 /|||||||||||\
 q - 。。- p
  \___===___/


[21:01] * cobalt|下面条ing 进行下出能吃的面条判定,结果是:(1d100+0)=1+0=1

向版主反映这个帖子 | IP: 已记录

旧帖子 01-05-2003 03:33
cobalt 离线 点这里查看 cobalt 的个人资料 点这里给 cobalt 发送一条悄悄话 查找 cobalt 的更多帖子 将 cobalt 添加到你的好友列表 编辑/删除 引用/回复
catmao
Adventurer

注册日期: Aug 2002
来自: 猫窝
发帖数: 258

理想化的问题

如果你是25个海盗中最厉害的一个,你会如何?

找个地方把宝藏藏起来,要用的时候再拿出来,只需要牺牲掉最差劲的两个海盗去埋东西,然后把他们干掉就成了

不用把自己的命搭上

__________________
超级笨猫

向版主反映这个帖子 | IP: 已记录

旧帖子 01-05-2003 07:55
catmao 离线 点这里查看 catmao 的个人资料 点这里给 catmao 发送一条悄悄话 查找 catmao 的更多帖子 将 catmao 添加到你的好友列表 catmao 的QQ号码:4016099 编辑/删除 引用/回复
llxmax
Peasant

注册日期: Aug 2002
来自:
发帖数: 41

引用:
最初由 catmao 发布
理想化的问题

如果你是25个海盗中最厉害的一个,你会如何?

找个地方把宝藏藏起来,要用的时候再拿出来,只需要牺牲掉最差劲的两个海盗去埋东西,然后把他们干掉就成了

不用把自己的命搭上


然而,数学就是理想的东西啊。

__________________

讨厌!不许想!还有那是最美的肉!

向版主反映这个帖子 | IP: 已记录

旧帖子 01-05-2003 09:09
llxmax 离线 点这里查看 llxmax 的个人资料 点这里给 llxmax 发送一条悄悄话 查找 llxmax 的更多帖子 将 llxmax 添加到你的好友列表 编辑/删除 引用/回复
寇涛鱼人
Peasant

注册日期: Dec 2002
来自: 鱼人洞窟
发帖数: 92

我们知道他们是海盗.....不是数学家。因此,恐怕只有一种分法...........
ps:str25是火巨人,IN25是什么?

__________________
BG1我最烦的地方就第一次进博得之门 要把那么大的一个城每间房都探一遍......

向版主反映这个帖子 | IP: 已记录

旧帖子 01-05-2003 12:44
寇涛鱼人 离线 点这里查看 寇涛鱼人 的个人资料 点这里给 寇涛鱼人 发送一条悄悄话 查找 寇涛鱼人 的更多帖子 将 寇涛鱼人 添加到你的好友列表 编辑/删除 引用/回复
Dreamkiller
Peasant

注册日期: Aug 2002
来自:
发帖数: 23

个人认为头2个海盗必死。
过程如下:
1号提出方案,无论他提出什么方案,3,4,5必定出于多杀人原则而反对。2号为保命同意,但半数反对。1挂了。
2号提出方案,同上……………………,4,5反对。3号同意,但同意者未超过半数,2翘了。
3号提出方案,…………………………,5反对,3同意,如此则搞定。
最后结果如下,3得99,4得1,5就运气差点,没有。

这些分析是在3个原则优先权按序排列的情况下成立。

__________________
曾因酒醉鞭名马,生怕情多累美人
生命是宝贵的,能不死最好不死,十八年后又是一条好汉这话说着神气,其实没底气——谁知道十八年后会不会变个丫头片子
有书真富贵,无事小神仙
所有为着理想而发过的誓言,只不过是为了讽刺日后的背叛罢

向版主反映这个帖子 | IP: 已记录

旧帖子 01-06-2003 11:35
Dreamkiller 离线 点这里查看 Dreamkiller 的个人资料 点这里给 Dreamkiller 发送一条悄悄话 查找 Dreamkiller 的更多帖子 将 Dreamkiller 添加到你的好友列表 编辑/删除 引用/回复
specter
The Source

注册日期: Oct 2002
来自:
发帖数: 32

楼上的,汗...我再重复一遍 cobalt 的

倒推法
1)如果只有4和5,那么5什么也没有
2)所以,如果有3,4,5。
那么5一定会支持3。否则什么也没有。
此时,只要3给一块宝石给5就可以了。
这个时候,3有99块,4有0块,5有1块
3)所以,如果还有2,3,4,5。那么4一定会支持2
所以,2只要给一块宝石给4就可以了。
这是,2有99块,4有一块,3,5有0块
4)所以,1,2,3,4,5。
3和5一定会支持1,1只分别给一块给3和5,就可以换取3,5的支持

结果是:1有98块,3,5有1块,2和4没有

__________________
赠送以下物品:大不了用QQ传!
SFC,MD,FC,Callus全ROMs;
GBC,Raine,NG大部分ROMs;
H和不H的图书游戏动漫画若干

向版主反映这个帖子 | IP: 已记录

旧帖子 01-06-2003 12:03
specter 离线 点这里查看 specter 的个人资料 点这里给 specter 发送一条悄悄话 查找 specter 的更多帖子 将 specter 添加到你的好友列表 编辑/删除 引用/回复
寇涛鱼人
Peasant

注册日期: Dec 2002
来自: 鱼人洞窟
发帖数: 92

引用:
最初由 cobalt 发布

反正这是个解决方法,初始条件怎么变都无所谓,自己推一下就行了。就算海盗打算用2/3多数法表决都无所谓。



可是,>50%的话,6就牵涉到非算术问题了
2 1 2必死
3(100) y 2y 1n
4(99) 3(0)n 2(1) 1n
5(98)y 4(0)n 3(1)y 2(2)y 1(0)n and 可以
5(98)y 4(0)n 3(1)y 2(0)n 1(2)y

那6 时 2(1) 1(1) 还是2(3) 1(3)

__________________
BG1我最烦的地方就第一次进博得之门 要把那么大的一个城每间房都探一遍......

向版主反映这个帖子 | IP: 已记录

旧帖子 01-06-2003 13:27
寇涛鱼人 离线 点这里查看 寇涛鱼人 的个人资料 点这里给 寇涛鱼人 发送一条悄悄话 查找 寇涛鱼人 的更多帖子 将 寇涛鱼人 添加到你的好友列表 编辑/删除 引用/回复
所有时间均为 GMT. 现在时间是 20:07. 发布新主题    回复主题
  上一主题   下一主题
快速回复
标题:
选项:
自动分析URL
Email 通知
显示签名

显示可打印版本 | 将这个页面发送给朋友 | 订阅该主题更新信息

论坛跳转:
给这个主题评分:

论坛状态:
你不可以发布新主题
你不可以回复主题
你不可以上传附件
你不可以编辑自己的帖子
HTML代码 禁止
vB代码 允许
表情符号 允许
[IMG]代码 允许
 

< 联系我们 - NTRPG >

Powered by: vBulletin Version 2.2.6
Translated and hacked by: 篝火
Copyright ©2000, 2001, Jelsoft Enterprises Limited.
用户在本站所发表言论只代表用户个人观点,不代表NTRPG立场.