Project1

标题: 90%大学生都弄错的小学逻辑思维题 [打印本页]

作者: meigo    时间: 2007-8-12 14:11
标题: 90%大学生都弄错的小学逻辑思维题
A B C D E着5个人当中有3个是骗子[PS:骗子也可以说真话]另外2个是[PS:绝对不说谎]
的诚实的人,请从

下面对话中找出谁是骗子谁是诚实的人,并说明理由.

A:B是说谎者

B:C是说谎者

C:D是说谎者

D:E是说谎者

E:B不是说谎者

A:E不是说谎者

E:C是说谎者


PS:该题需要一个外部的关联条件才能推出.

所以得靠人脑的思维方式,纯用计算的方法只能得到近似的结论.

也就是说计算只能给出一个80%正确的结果,总之确实很复杂..
作者: meigo    时间: 2007-8-12 14:11
标题: 90%大学生都弄错的小学逻辑思维题
A B C D E着5个人当中有3个是骗子[PS:骗子也可以说真话]另外2个是[PS:绝对不说谎]
的诚实的人,请从

下面对话中找出谁是骗子谁是诚实的人,并说明理由.

A:B是说谎者

B:C是说谎者

C:D是说谎者

D:E是说谎者

E:B不是说谎者

A:E不是说谎者

E:C是说谎者


PS:该题需要一个外部的关联条件才能推出.

所以得靠人脑的思维方式,纯用计算的方法只能得到近似的结论.

也就是说计算只能给出一个80%正确的结果,总之确实很复杂..
作者: meigo    时间: 2007-8-12 14:13
本人用了1分49秒{/gg}
作者: 艾鲁米斯    时间: 2007-8-12 14:57

其实只要一个个套就行了吧~{/hx}
作者: meigo    时间: 2007-8-12 15:56
先挂一天在公布答案吧,看有没人做的出来{/cy}
作者: K’    时间: 2007-8-12 17:14
假设A 没说谎 和 A 说谎 两种可能都推出矛盾的结论。

so,无解。

PS.这个题目几个小学生能做出来{/gg}

作者: 102369439    时间: 2007-8-12 17:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: meigo    时间: 2007-8-12 18:05
看来我的智商很发达啊,挖哈哈~~~`

给点小提示吧

首先分析一下前提条件,说谎者可以说假话,当然偶尔也可能说真话,然而诚实者
从来就不说假话,他说的每一句话都是真的,那么来看:

A说:B不是说谎者  E说:B是说谎者

很显然A和E其中有一人在说谎,然后A又说:E不是说谎者,那么很显然A的话已经
自相矛盾了.此后凡是E说的话我们都认为他是真话,凡是指正E的人,很显然他已
经说了假话.

SO:当然有解了

作者: RenPy    时间: 2007-8-12 18:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: meigo    时间: 2007-8-12 18:21
以下引用K’于2007-8-12 9:14:36的发言:

假设A 没说谎 和 A 说谎 两种可能都推出矛盾的结论。

so,无解。

PS.这个题目几个小学生能做出来

你的思路从一开始就错了,首先读懂试题给出的条件,说谎的人说的话亦可真亦可假,不说谎的人绝对不说假话.
作者: meigo    时间: 2007-8-12 18:25
以下引用RenPy于2007-8-12 10:16:12的发言:

=0=果然是好简单的小学逻辑题.........

确实是我侄儿的暑假作业题{/fd}
作者: K’    时间: 2007-8-12 18:42
以下引用meigo于2007-8-12 10:05:21的发言:

很显然A和E其中有一人在说谎,然后A又说:E不是说谎者,那么很显然A的话已经
自相矛盾了.此后凡是E说的话我们都认为他是真话,凡是指正E的人,很显然他已经说了假话.


这句从哪里得出的? 既然
说谎的人说的话亦可真亦可假

难道A没有两句都是假话的可能么?

而且,这个条件应该在题目中说明,通常游戏中骗子都是只说假话的。
作者: 越前リョーマ    时间: 2007-8-12 19:01
这还不简单……

如果A是说慌者,
那就不是……

如果A是,
那就是,
那么C就……

就这样一直推下去,
真相就会出来~
作者: 亿万星辰    时间: 2007-8-12 19:03
以下引用越前リョーマ于2007-8-12 11:01:15的发言: 这还不简单…… 如果A是说慌者, 那就不是…… 如果A是, 那就是, 那么C就…… 就这样一直推下去, 真相就会出来~
推推看...{/hx} 写了个程序做分析,然后直接无响应了..... ×代表说谎 √代表说实话 首先假设A说的是实话(前提粉色),那么所有A的言论都是成立的,得到 假设1 A B √ C D E √ 这时,已经和题目中的题干部分冲突了,我们可以继续往下推推,或许会出现致命的矛盾也说不定 这样,B E的言论也是成立的了,得到由B推出的是红色,由E推出的是兰色 假设1 A √ B <矛盾> × C × × D E 噢,矛盾了......假设失败 下面假设A说的是假话(前提粉色),那么所有A的言论都是不成立的,全部反一次,得到 假设2 A × B × C D E × 下面再通过B和E推,B和E的言论都是错误的,B->红 E->蓝 假设2 A × B × <矛盾> C D E × 又矛盾了....这样从A看来,A说的既不是真话,也不是假话,难道是……鬼话? 于是得到结论:本题题干错误.... 至于题目,来对比一下另一道
A:B不是说谎者 B:C是说谎者 C:D是说谎者 D:E是说谎者 E:B是说谎者 A:E不是说谎者 E:C是说谎者
A说:E不是说谎者 B说:C是说谎者 C说:D是说谎者 D说:A是说谎者 E说:C不是说谎者 A说:B是说谎者 E说:A不是说谎者
下面这道题放到程序里执行无误...BD真 题目本身还是存在一些问题,如果说说谎的不是必然说谎,那么应该在题目里事先指出,题目首先就给人一种模糊的概念,这下面解题的该有多痛苦啊.........
作者: 恍恍惚惚    时间: 2007-8-12 19:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 恍恍惚惚    时间: 2007-8-12 19:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: K’    时间: 2007-8-12 19:20
星老头和我看法一样呢,可是楼主说了说谎的人说的话亦可真亦可假

难道未卜先知有人要用程序计算……{/hx}
作者: 亿万星辰    时间: 2007-8-12 19:30
以下引用K’于2007-8-12 11:20:21的发言:

星老头和我看法一样呢,可是楼主说了说谎的人说的话亦可真亦可假

难道未卜先知有人要用程序计算……

{/hx}程序已经还是藐视人类了。。。
我告程序说:说谎的也有可能说真话
然后程序显示出一条信息:
“你们人类真TMD复杂……”
我jiong……  =v=|
作者: K’    时间: 2007-8-12 19:36
道高一尺,魔高一丈。



作者: 秋舞云    时间: 2007-8-12 19:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: meigo    时间: 2007-8-12 19:44
发现题目打错了{/gg}应该是这样子
A:B是说谎者
B:C是说谎者
C:D是说谎者
D:E是说谎者
E:B不是说谎者
A:E不是说谎者
E:C是说谎者

顶楼已休正.该提需要一个外部的关联条件才能推出.

所以得靠人脑的思维方式,纯用计算的方法只能得到近似的结论.

也就是说只能给出一个80%正确的结果,总之确实很复杂.
作者: 进来瞧瞧    时间: 2007-8-12 22:15
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1