SL123456789 2012-7-4 00:18
生活中遇到的推理问题-3)欧洲杯期间拼酒的故事(答案已公布 2楼hhh9999答中)
生活中遇到的推理问题-3)欧洲杯期间拼酒的故事
前几天欧洲杯公司聚会拼酒,老宋、老李、老黄等平时都不见人的爷们都去了,酒宴结束,我方全面获胜,一直跟我们对着干的几个小崽子全给灭趴下了。
我看台面老宋、老赵、老黄他们分别干掉了一瓶、两瓶和三瓶“老白干”,就问他们到底喝了多少,老宋说:“两瓶。”老赵说:“应该是我喝得最多。”老黄说:“我只记得喝到单数的空瓶,有点喝高了。”
这个时代拼酒的“叛徒”太多,预计他们三个人中间有一个在撒谎,各位推算下到底他们各自喝了都少瓶酒?
答案已PM给鸡姐版主
[b][size=4][color=red]答案:老宋2瓶,老赵1瓶,老黄3瓶[/color][/size][/b]
[[i] 本帖最后由 小鸡吃玉米 于 2012-7-11 21:56 编辑 [/i]]
hhh9999 2012-7-4 00:30
按照题意一人说谎,得到如下结论:
一、假设老宋说假话,老宋不是2瓶。那么其他两人是真话,老赵3瓶,老黄1瓶。得老宋2瓶,与假设相悖。
二、假设老赵说假话,老赵不是喝得最多的。那么其他两人是真话,老宋2瓶,老黄3瓶。得老赵1瓶,与假设相同。
二、假设老黄说假话,老黄不是喝到单数的空瓶,那就是2瓶。那么其他两人是真话,老宋2瓶,与老黄相同,不符。
所以只有第二种情况老宋2瓶,老赵1瓶,老黄3瓶。
loading 2012-7-4 07:41
推理了一下,认为一楼的解答是正确的:老赵1瓶,老宋2瓶,老黄3瓶
boywang 2012-7-4 09:45
老赵1瓶,老宋2瓶,老黄3瓶,反推法可以论证,把假设的可能都写上,就能得出相互矛盾的答案,准确答案呼之欲出,这类方法是基础的推理学的方法。
xuweihgg 2012-7-4 14:12
同意一楼的分析,应该是老赵1瓶,老宋2瓶,老黄3瓶
zhuifon 2012-7-4 15:01
按照题意一人说谎,得到如下结论:
一、3人总共喝了6瓶
二、假设老宋撒谎,老赵喝得最多,则不会低于3瓶,老黄喝的是单数,则不会超过3瓶,只能是1瓶。老宋只可能是喝了1瓶;此种假设3人所喝分别为:老宋1瓶、老赵4瓶、老黄1瓶;
三、假设老赵撒谎,老宋喝了2瓶,老黄喝的是单数,则不会超过3瓶,可能是1瓶或3瓶。老赵有可能是喝了3瓶或1瓶,而老赵又不是喝得最多的,只能是1瓶;此种假设3人所喝分别为:老宋2瓶、老赵1瓶、老黄3瓶;
四、假设老黄撒谎,老赵喝得最多,则不会低于3瓶,老宋喝了2瓶,老黄只能是1瓶。而1瓶是单数,因此,此种可能性不存在。
五、第一种假设与作者目见不符,只可能是第二种假设成立。宋2赵1黄3
喝可乐的鱼 2012-7-4 15:44
我想我会反过来推论!把有可能发生的事情都写上,会得到自相矛盾的结果,最后得出老赵1瓶,老宋2瓶,老黄3瓶。
13819126677 2012-7-4 20:16
老宋说喝了二瓶,非常清醒。
老赵说"我喝得最多",显然是喝的比较多了,记不清自己喝了多少
老黄说"我只记得喝到单数的空瓶,有点喝高了。"真的是喝高了。
老宋在说谎,如果真的是喝了二瓶,他决不可能有那么清醒。
应该是:老宋一瓶。老赵二瓶。老黄三瓶。
ly7859066 2012-7-4 22:43
老黄说的肯定是真的,如果他撒谎,就会于老宋的话冲突。那么如果这么推的话老宋也是说不了假话的,老宋说假话,事情就没了悬念,和命题是一样的。就不能出现一个人说了假话,说谎只能是老赵,根据这个推理:老宋2,老赵1,老黄3瓶。
lxi2003 2012-7-5 10:24
老黄 三瓶 真话(喝的单数)
老宋 两瓶 真话(两瓶)
老赵 一瓶 谎话(喝得最多)