一道真正难倒亿人的智力题

dgx2363467 2005-04-21 12:42:49
5个囚犯,分别按1-5号在装有100颗绿豆的麻袋抓绿豆,规定每人至少抓一颗,而抓得最多和最少的人将被处死,而且,他们之间不能交流,但在抓的时候,可以摸出剩下的豆子数。问他们中谁的存活几率最大??
      提示:
      1,他们都是很聪明的人
      2,他们的原则是先求保命,再去多杀人
      3,100颗不必都分完
      4,若有重复的情况,则也算最大或最小,一并处死
...全文
2970 97 打赏 收藏 转发到动态 举报
写回复
用AI写文章
97 条回复
切换为时间正序
请发表友善的回复…
发表回复
SereinLi 2005-07-01
  • 打赏
  • 举报
回复
的确是个难题...
大概看了一遍,还没有什么头绪,先收藏起来有空在看^-^

不过从概率学角度说,真的不好确定
sailor_Song 2005-07-01
  • 打赏
  • 举报
回复
确实难,基本没有真确的答案
OracleCoder 2005-07-01
  • 打赏
  • 举报
回复
Mark
visual4825 2005-07-01
  • 打赏
  • 举报
回复
mark~
eyetiger0104 2005-07-01
  • 打赏
  • 举报
回复
1拿20
-----大于20,则2,3,4都是20, 1与5挂
-----小于20,则2,3,4都是20, 1与5挂
2拿20
-----大于20,则3,4,1都是20, 2与5挂
-----小于20,则3,4,1都是20, 2与5挂
3拿20
-----大于20,则4,1,2都是20, 3与5挂
-----小于20,则4,1,2都是20, 3与5挂
4如果再拿>=20,则自己必挂,所以4必须拿小于20
5可以在剩下的大于20的数中选择,他自己是必挂,但他可以决定是1235挂,还是45挂,还是全挂

俺认为1234都有机会活,但由5决定,但5自己必挂
eyetiger0104 2005-07-01
  • 打赏
  • 举报
回复
既然都很聪明,那么楼上想到的他们也都想到了,所以可以肯定:必挂是不可能的!!
那到底谁会挂呢?
请问一下楼主他们之间有没有亲戚关系、救命恩人、杀父仇人或者母子关系之类的?
wwx5240 2005-07-01
  • 打赏
  • 举报
回复
mark,再想~
ILPnow 2005-07-01
  • 打赏
  • 举报
回复
只有mark了,好难,不过好好玩
catally 2005-06-24
  • 打赏
  • 举报
回复
1、假设第一个人拿n(n<20)个
第二个人肯定不会拿n,因为它会想到以后几个人也会拿n,这样就全翘了
那么他拿n+1/n-1个因为他如果不这么拿,那么他和第一个肯定翘
这样以后几个人也不是傻 B他们也会拿n+1/n-1,因为他们无法保全自己就会想着搞别人,这样全翘掉

2、假设第一个人拿20个
第二个人会不拿21,因为他拿21以后其他人肯定会拿20这样最后一个人拿19,他和最后一个人死
所以他会拿19,这样和第一种情况相同,全挂。

3、假设第一个人拿n(n>20)个,n肯定小于49,那第二个人会拿48,然后由于每个人都得至少拿一个,所以除了第二个人不死外全死
第二个人拿n-1个,因为n<48所以肯定够,他肯定不会死
如果100+n+n-1<n-1即n>34,第三个人肯定也不会死,而他会拿100-2n+1-2个,还剩下两个
他就可以害下面两个
如果20<n<34那么第四个人也可以活

那么如此,第一个人必死,第二个人幸存的几率较大
beyondtkl 2005-06-24
  • 打赏
  • 举报
回复
可以 把 100 缩小到10的数量 更简单一些 虽然道理都类似。。

是抓一次 还是 N次??
catally 2005-06-24
  • 打赏
  • 举报
回复
都挂掉
zhouguizhong_001 2005-06-24
  • 打赏
  • 举报
回复
第一人拿 n 颗, n>25?
第二个 n>25 21<=m<25
n<25 n>20? m=n-1
n<20 m=n+1
第三个 n+m>50 ? 第二个存活da
N+M<50 n+m>40 x=100-m-n x=x/2 -1第三个存活xiao da
n+m<40 x=n+m x=x/2+1 第三个存活xiao
第4个 存活 xiao xiao

第二个存活da
gwenxia 2005-06-24
  • 打赏
  • 举报
回复
这个题都看过N次了。。。。。。。。。。。。。。。。。。。
mzkbin 2005-06-23
  • 打赏
  • 举报
回复
什么时代?我建议起诉法官!
grayloach1 2005-06-23
  • 打赏
  • 举报
回复
设剩下的数目为m颗。
对于第n个人会采取这样的方案。

No.5 m<(100-m)/4? m:(100-m)/4 //上面的写丢了一个4
No.4 m<=25? m:(100-m)/3
No.3 m<=33.3 m:(100-m)/2
No.2 m<50时 拿m颗
m=50时 拿49颗
m>50时 我还没有想出来
No.1 我还没有想出来
grayloach1 2005-06-23
  • 打赏
  • 举报
回复
设剩下的数目为m颗。
对于第n个人会采取这样的方案。

No.5 m<(100-m)? m:(100-m)/4
No.4 m<=25? m:(100-m)/3
No.3 m<=33.3 m:(100-m)/2
No.2 m<50时 拿m颗
m=50时 拿49颗
m>50时 我还没有想出来
No.1 我还没有想出来
Atomictry 2005-06-23
  • 打赏
  • 举报
回复
我也正想说,怎么看怎么像海盗分金子的题目。
darkstar21cn 2005-06-23
  • 打赏
  • 举报
回复
有点像强盗分金子的题目。
slwz2000 2005-06-23
  • 打赏
  • 举报
回复
up
hpzhang 2005-06-23
  • 打赏
  • 举报
回复
又没有说不可以抓0.5个!!!!
加载更多回复(77)

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧