当前位置: 代码迷 >> 计算机图书 >> 富人的逻辑题很难
  详细解决方案

富人的逻辑题很难

热度:53   发布时间:2016-04-29 11:25:38.0
有钱人的逻辑题很难
有钱人:
在一个灾荒之年,可怜的父亲都要面临断炊了,所以不得不求助于5个都已成家立业的儿子。他不知道哪个儿子
有钱,但他知道,兄弟之间彼此知道底细,且有钱的说的都是假话,没钱的才说真话。
老大说:“老三说过,我的四个兄弟中,只有一个有钱。”
老二说:“老五说过,我的四个兄弟中,有两个有钱。”
老三说:“老四说过,我们兄弟五个都没钱。”
老四说:“老大和老二都有钱。”
老五说:“老三有钱,另外老大承认过他有钱。”
5个儿子中谁有钱,你知道吗?
------解决方案--------------------
1/4/5 有钱
不管有没有钱, 都不会说自己有钱 -> 5 说谎 -> 3 没钱 -> 4 说谎, 1/2凑一下就可以了
------解决方案--------------------
引用:
我觉得题目有破绽,“有钱的说的都是假话,没钱的才说真话。”这句话和说假话的都是有钱人,说真话的都是没钱的。不等价,大家认为呢?


我认为是等价的。
------解决方案--------------------
老大说:“老三说过,我的四个兄弟中,只有一个有钱。”
老二说:“老五说过,我的四个兄弟中,有两个有钱。”
老三说:“老四说过,我们兄弟五个都没钱。”
老四说:“老大和老二都有钱。”
老五说:“老三有钱,另外老大承认过他有钱。”

老大说 老三说的四个兄弟只有一个有钱。那么最多就是2个人有钱。
老二说 只有两个有钱吗,那么最多就是三个人有钱。
老大和老二观点并非绝对平排斥。前提是老二没钱。
老三的话一看就是假的,那么老三肯定有钱。
老四说老大和老二都有钱。如果老二有钱,那么老大的话就是错的,老大有钱。
如果老二没钱那老四的话是假的,老四有钱。
最后是老五,老五说老三有钱是对的。老大承认了自己有钱,假如也是对的,那么老大有钱。
如果老大有钱,那么有钱的就有老大  老三  老二/四。
如果只有老四没钱,老大老三老二有钱,那么老二是对的,如果老二是对的,那么老二没钱。如果老二没钱,那么老大也是对的。老大也没钱。老大没钱,老五的话也是错的。那么老五有钱。那么老二是对的。老大又错了。老四也错了。
如果形成了一系列的排斥锁。那么只有从分界点,哪里找出不排斥的答案,就是老大老二老三老四有钱。
这样1234 都是假话,只有5是真话是可以说的通的。
  相关解决方案