社区
数据结构与算法
帖子详情
罪犯如何分汤?
luuillu
2011-04-01 09:27:10
刚去淘宝参加比试。有一道题不知道怎么做。
监狱里关着两个罪犯,吃饭时,给一桶汤,两个罪犯分着吃,由于分汤不均,两个人经常打架。后来想处了一个好办法,其中一个人把汤分成两份,然后让另一个人先挑。这样就解决了分配不均的问题。
后来监狱里又被关进来一个人,三个人如何分汤才能维持和平呢?
...全文
395
19
打赏
收藏
罪犯如何分汤?
刚去淘宝参加比试。有一道题不知道怎么做。 监狱里关着两个罪犯,吃饭时,给一桶汤,两个罪犯分着吃,由于分汤不均,两个人经常打架。后来想处了一个好办法,其中一个人把汤分成两份,然后让另一个人先挑。这样就解决了分配不均的问题。 后来监狱里又被关进来一个人,三个人如何分汤才能维持和平呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jeky_zhang2013
2011-04-04
打赏
举报
回复
有意思,哈哈,学习了~~
justheretobe
2011-04-04
打赏
举报
回复
1L正解!不过,第二轮的时候,三人中的任何一人来分都可以满足
andy_liucj
2011-04-03
打赏
举报
回复
[Quote=引用 15 楼 sc_cheng 的回复:]
你们想的太简单了把,要是b,c都要那一碗,怎么办啊,我觉得3楼得是正解
引用 3 楼 ckc 的回复:
一个人用慢速把汤从桶里倒出来,直到他自己满意或者别的人有人觉得够1/3了
如果是他自己满意的,他自己拿到这一部分,
如果是别人觉得够1/3的,那么那个人拿到这一部分
下面的问题就回到已经解决的部分了
[/Quote]你自己都说了,如果另外2个都满意呢?
knate
2011-04-03
打赏
举报
回复
甲乙丙轮流分一次,
按甲乙丙按次序拿.
woshiwuxingcheng
2011-04-02
打赏
举报
回复
[Quote=引用 6 楼 pandaidea 的回复:]
总之,为了满足罪犯的心理,一定要让他选,否则你一个人分好3杯看上去一样的汤,他们也要揍你。
这就是重点。
[/Quote]
有意思
pandaidea
2011-04-02
打赏
举报
回复
总之,为了满足罪犯的心理,一定要让他选,否则你一个人分好3杯看上去一样的汤,他们也要揍你。
这就是重点。
luuillu
2011-04-02
打赏
举报
回复
自撰一良方:
设三人为甲乙丙。
1。甲将汤分成三份,然后乙和丙从中挑汤,若乙和丙所选的汤不同,则剩下的一碗汤归甲,分汤结束;否则若乙和丙选了同一碗汤(设这碗汤为A,另两碗汤分别为B,C),则转到第2步。
2。乙和丙从B,C中再挑出一碗,若乙和丙选择相同,不妨设这碗汤为B,则将C汤归甲,将A汤与B汤混合,乙和丙用“二人分汤”即可公平地把汤分开;否则,若乙和丙选择不相同,不妨设乙选了B,丙选了C,则转到第3步。
3。乙丙二人将A分成两份,各取半碗。甲乙二人将B分成两份,各取半碗。甲丙二人甲C分成两份各取半碗
分汤完毕。
sc_cheng
2011-04-02
打赏
举报
回复
你们想的太简单了把,要是b,c都要那一碗,怎么办啊,我觉得3楼得是正解
[Quote=引用 3 楼 ckc 的回复:]
一个人用慢速把汤从桶里倒出来,直到他自己满意或者别的人有人觉得够1/3了
如果是他自己满意的,他自己拿到这一部分,
如果是别人觉得够1/3的,那么那个人拿到这一部分
下面的问题就回到已经解决的部分了
[/Quote]
竞天问
2011-04-02
打赏
举报
回复
不论多少人分这份汤,只要分汤的最后拿就OK了
ckc
2011-04-02
打赏
举报
回复
一个人用慢速把汤从桶里倒出来,直到他自己满意或者别的人有人觉得够1/3了
如果是他自己满意的,他自己拿到这一部分,
如果是别人觉得够1/3的,那么那个人拿到这一部分
下面的问题就回到已经解决的部分了
alphaxiang
2011-04-02
打赏
举报
回复
A分三份,B,C先选,剩下的是A的,B,C选的倒到一起,进行一次二人分汤
Coolfatman
2011-04-02
打赏
举报
回复
很简单,
A 倒一碗
B 选择拿碗 或 桶
拿桶的人和C一起分。
maoxing63570
2011-04-02
打赏
举报
回复
呵呵,既然两个人可以解决,那么就先解决两个人,先分两个人的汤,然后再将两个人分做一组,再加上另一个人(假设现在这个人是一个人一组),那么问题不又转化为两个人分的问题么
king__xy
2011-04-02
打赏
举报
回复
什么地方的笔试题啊,好熟悉
dabuyingyeyaoda
2011-04-02
打赏
举报
回复
甲倒3碗汤,由乙选一碗给甲
其他2碗倒回锅里,由乙倒2碗,丙来选择,依次类推。
Ulfsaar
2011-04-02
打赏
举报
回复
设分汤的认为甲、乙、丙
甲从桶里分出一碗汤
1、如果没人想要,则汤归甲;剩下的是2人分汤问题
2、如果有一个人要,则汤归要的那个人,剩下的是2人分汤问题
3、如果乙、丙都想要,则甲再分从桶里分出一碗汤;
1)若没人要,则该汤归甲;剩下的是2人分汤问题
2)乙、丙都想要,则桶里剩下的汤归甲
3)若只有乙一个人要,则该汤归乙,第一碗归丙,剩下的归甲
wuhj
2011-04-02
打赏
举报
回复
[Quote=引用 3 楼 ckc 的回复:]
一个人用慢速把汤从桶里倒出来,直到他自己满意或者别的人有人觉得够1/3了
如果是他自己满意的,他自己拿到这一部分,
如果是别人觉得够1/3的,那么那个人拿到这一部分
下面的问题就回到已经解决的部分了
[/Quote]
正解
qq675927952
2011-04-01
打赏
举报
回复
感觉 这个问题可以用分治法,当只有两个人的时候就可以解决了,人多的时候有一个标准就是 分的人最后选,如3个人,则第一个分的人 最后选,第二个分的人 倒数第二选,没分的人最先选 就行了
xiaoyu_0920
2011-04-01
打赏
举报
回复
http://topic.csdn.net/t/20010606/20/148551.html
是不是跟这个有点类似啊?
3个人
分汤
问题
问题:监狱里关着两个
罪犯
,吃饭时,给一桶汤,两个
罪犯
分着吃,由于
分汤
不均,两个人经常打架。后来想处了一个好办法,其中一个人把汤分成两份,然后让另一个人先挑。这样就解决了分配不均的问题。后来监狱里又被关进来一个人,三个人如何
分汤
才能维持和平呢?
思考:
1.如何使分的人尽量做到平分?
方法:分的人后选;(跟两个人
分汤
的思路一样)
2.若分的人跟另外一个人串通,意图分少的给第三个,之后串通的那两个人再平分
逻辑心理测试题:三囚
分汤
一间囚房里关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己来分。起初,这两个 人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。后来他们找到了一个两全其美的办法:一个人
分汤
,让另一个人先选。于是争端就这么解决了。可 是,现在这间囚房里又加进来一个新犯人,现在是三个人来
分汤
。必须寻找一个新的方法来维持他们之间的和平。该怎么办呢? A
分汤
,B有权利选择重新
分汤
,C ...
三个人
分汤
终极解答,四人
分汤
,多人
分汤
终极答案。
网上其他的基本都是错误的答案呀。。思维不慎密。。终极正确答案在这里。。 今天看到道题目,感觉很有意思: 一间囚房里关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己来分。起初,这两个人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。 后来他们找到了一个两全其美的办法:一个人
分汤
,让另一个人先选。于是争端就这么解决了,因为他们两个都觉得自己一点亏都没有吃。 可是,现在这间囚房里又加进来一个新犯人,监狱给了一碗肉汤,且只有这一次,现在是三个人
心理问题---三人
分汤
题目:
一间囚房里关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己来分。起初,这两个人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。后来他们找到了一个两全其美的办法:一个人
分汤
,让另一个人先选。于是争端就这么解决了。可是,现在这间囚房里又加进来一个新犯人,现在是三个人来
分汤
。必须寻找一个新的方法来维持他们之间的和平。该怎么办呢?
分析:
1、如何使分的人做到公平?
分的人后选。
2、如何防
三个囚犯
分汤
题目:一间囚房里关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己来分。起初,这两个人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。后来他们找到了一个两全其美的办法:一个人
分汤
,让另一个人先选。于是争端就这么解决了。
可是,现在这间囚房里又加进来一个新犯人,现在是三个人来
分汤
。必须寻找一个新的方法来维持他们之间的和平,该怎么办呢?
这是一道经典智力题,网上有很多错误的解法,大都是没有考虑会有两人联手作弊,最后导致总有两人会分得的比第三人
数据结构与算法
33,009
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章