段儿 发表于 2009-12-7 22:01:32

逻辑题

一个探险家到两个村庄 ,一个大村庄 , 一个小村庄 ,大村庄的人说谎 。小村庄的人诚实 ,探险家看到一个女人 ,一个小孩 ,一个男人 ,他问小孩:“男人的村庄比女人的村庄大吗?小孩说;X。他又问小孩:小孩的村庄比男人的村庄大吗?小孩说:X.请问小孩,女人,男人是哪个村庄的

冷酷的工藤 发表于 2009-12-8 20:54:23

可以利用假设的方法
如果小孩是小村庄的
那么从第一个问题得出男人的村庄≤女人的村庄
从第二个问题得出      小孩的村庄≤男人的村庄
已设小孩是小村庄的那么男人的村庄就是大村庄或者小村庄   女人的村庄就是大村庄或者小村庄

设小孩是大村庄的
从第一个问题得出男人的村庄>女人的村庄
从第二个问题得出小孩的村庄>男人的村庄
因为小孩是大村庄的因此自相矛盾排除此可能性

以上是建立在小孩说的X是“不是”的基础上
如果X是“是”的话那么小孩是大村庄时的结果和假设一一样   小孩是小村庄时的结果和假设二一样

本人不才只能确定到这种程度如果要判断男人和女人具体的村庄需要更多条件

王者 发表于 2010-2-24 14:10:46

楼上的假设法是对的,但是少考虑的一种情况。
我的假设是:一、(1)小男孩是小村庄的,X表示对的意思。那么小男孩说的就是实话,由“男人的村庄比女人的村庄大吗?小孩说;X。他又问小孩:小孩的村庄比男人的村庄大吗?小孩说:X.”可以得出男人的村庄>女人的村庄,小孩的村庄>男人的村庄,因为这里只有两种村庄,一大一小,那么得出男人即在大村庄又在小村庄,所以这种假设不合。
(2)小男孩是小村庄的,X表示错的意思。同样由以上条件可以得出,女人的村庄>男人的村庄,男人的村庄>小孩的村庄,也会得出男人既在大村庄又在小村庄的矛盾,
二、(1)小男孩是大村庄的,X表示对的意思,那么小男孩说的就是谎话,同样由以上条件可知,女人的村庄>男人的村庄,男人的村庄>小孩的村庄,同样得出矛盾;
(2)小男孩是大村庄的,X表示错的意思,同样可得,男人的村庄>女人的村庄,小孩的村庄>男人的村庄,也是矛盾的。
综合得出,女人所在的村庄始终和小男孩不相同,而男人就不能确定了,同时在两个村庄吗??
我的推理应该不会有错的,,大家帮忙看看我的是不是哪里出错了,还是题目有问题????
页: [1]
查看完整版本: 逻辑题