挑战逻辑推理





    8.'商场购物'    
    问:有3个女子分别是德丽、基尔、芭芭拉,她们某个周日去商场,各自买了不同的东西(辞典、CD、口红、椅子之中的1个)。    
    请根据3人的发言,推断谁买了什么东西。另外,每个女子的发言都有一半是真实的,一半是假的。    
    德丽:    
    ①“基尔买的不是椅子”    
    ②“芭芭拉卖的不是CD”    
    基尔:    
    ①“德里买的不是CD”    
    ②“芭芭拉卖的不是口红”    
    芭芭拉:    
    ①“德里卖的不是辞典”    
    ②“基尔卖的不是口红”    
    解:'商场购物'    
    假设德里买了口红,基尔的发言就全部是真实的了。假设德里买的是椅子,那么从基尔的发言②来看芭芭拉买的是口红,德丽的发言也全部真实了。假设德里买的是CD,那么从德里的发言①来看基尔买的是椅子,芭芭拉的发言也全部真实了。总之可断定,德里卖的是辞典。    
    从基尔的发言②(假的)来看,芭芭拉买的是口红。    
    从德丽的发言①(假的)来看,基尔买的是椅子。    
    答案:    
    德丽:辞典、基尔:椅子、芭芭拉:口红    
    9.'4只小鸟'    
    问:在一个鱼不太多的日子,派李肯、海拉、卡其、阿豪4只鸟还是想方设法每人捉到了一条鱼。鱼的大小各不相同,分别是30厘米、40厘米、50厘米、60厘米。    
    以下是四只鸟的发言,其中捉到鲫鱼的2只鸟发言是真实的,捉到胖头鱼的2只鸟的发言是假的。    
    请问每只鸟分别捉到了多大的什么鱼?    
    派李肯:“我捕的鱼有40厘米或者50厘米长”    
    海拉:“卡其捕到的鱼是30厘米的鲫鱼”    
    卡其:“阿豪捕捉到的是厘米的胖头鱼”    
    阿豪:“海拉捕捉到的是40厘米的鲫鱼”    
    注:比如说,如果捉到了80厘米的肺鱼的话,如果说“捉到了20厘米的肺鱼”或者“捉到了80厘米的金鱼”都算是撒谎。    
    解:'4只小鸟'    
    假设海拉捉到的是鲫鱼,从他的发言来看,卡其应该是30厘米的鲫鱼,卡其的发言来看阿豪应该是50厘米的胖头鱼,进而,从阿豪的发言来看海拉不是““40厘米的鲫鱼”而应该是60厘米的鲫鱼,派李肯就是40厘米的胖头鱼了,派李肯捕捉到了胖头鱼却又说了真话。    
    所以,海拉捉到的是胖头鱼。阿豪的发言是假的,所以阿豪也是胖头鱼。    
    从卡其的发言(真实)来看阿豪应该是50厘米的胖头鱼,从派李肯的发言(真实)来看派李肯是40厘米的鲫鱼。从派李肯的发言(假话)来看卡其不是“30厘米的鲫鱼”而是60厘米的鲫鱼。剩下的海拉就是30厘米的胖头鱼。    
    答案:    
    派李肯:40厘米的鲫鱼、海拉:30厘米的胖头鱼、卡其:60厘米的鲫鱼、阿豪:50厘米的胖头鱼    
    10.'兔子竞走'    
    问:有A、B、C、D4只兔子,他们在本周进行了惯例的竞走比赛。上一次比赛没有出现“第一名是两人”的并排的情况,这次也一样。而且,上回的第一名不是C兔子。    
    发言如下,比上次比赛名次下降的兔子撒谎了,没有下降的兔子说了实话。    
    那么,根据以下发言,请推测一下4只兔子在上次和这次比赛中分别是第几名?    
    A:“B上次是第二名”    
    B:“C这次是第二名”    
    C:“D这次比上次位置上升了”    
    D:“B这次名次上升了”    
        上次 这次    
    A 名 名    
    B 名 名    
    C   名 名    
    D    名       名    
                      
    解:'兔子竞走'    
    假设C的发言是真实的,那么D的发言也是真实的了,进而,A的发言也是真实的,所以B上次是第二名。因此,上次的第一名既不是B也不是C,所以应该是D或者A。但是,无论哪个是上次的第一名,本应该都说真话的C和D的发言至少有一个会变成假的。所以,C的发言只能是假的(名次下降,而且D的名次没有上升……①)。    
    由于C不是上次的第一名,这次的名次下降,所以这次是在第三名以下。所以,B的发言是假的(名次下降。而且C这次不是第二名)。    
    假设D的发言是假的,A的名次没有上升,而同时A以外的三只兔子的名次也全部下降,这是不合理的。    
    所以,根据①可知D的名次没有变化,根据他的发言(真实)可知,A这次名次上升了。    
    从A的发言(真实)来看,B上回是第二名。C上回既不是第一名也不是第二名而是第三名,这次第四名,同样名次下降的B这次是第三名。    
    A上次是从上次的第四名上升了,D上次和这次都是第一名。所以,A这次是第二名。    
    答案:    
        上次 这次    
    A 4名 2名    
    B 2名 3名    
    C  3 名 4名    
    D  1  名 1      名    
     '小贴士'    
    关于逻辑推理智力测验题的相关杂志,据我所知,在美国有四家,英国有2家(在德国的一家杂志是英国的德语版)。美国的四家杂志中的三家都是在进入九十年代以后才出版发行的,所以我推测今后逻辑推理智力题的相关杂志还会有所增加。    
    11.'蒙德修家和卡普莱特家的姑娘们'    
    问:罗密欧和朱丽叶的悲剧已经是数十年前的事情了。    
    蒙德修家的姑娘和卡普莱特家的姑娘共有4人(名字分别是莱萨里、玛依拉、帕鲁、卢娜),她们呢作了如下的发言。在这些发言中,如果是对于自己的姐妹说的话就是真实的,如果是对于别人家的姑娘说的就是假的。    
    请问,这4个女孩分别是谁家的呢?    
    红衣服的少女:    
    “穿蓝衣服的是莱萨里”    
    “穿白衣服的是玛依拉”    
    蓝衣服的少女:    
    “穿白衣服的少女是帕鲁”    
    “穿绿衣服的少女是卢娜”    
    白衣服的少女:    
    “穿绿色衣服的少女是莱萨利”    
    绿衣服的少女:    
    “穿红衣服的少女是莱萨利”    
    “穿白衣服的少女是拉普莱特家的姑娘”    
    解:'蒙德修家和卡普莱特家的姑娘们'    
    首先,把白衣服的少女(以下省略“衣服的少女”)放到a家里(另一方放到b家里)。    
    假设绿色是a家的,白色的发言就是真的了,所以利绿色就是莱萨利,绿色对于红色的发言就是假的了。因此,红色就是b家的,红色对于蓝色的发言就是假的,所以蓝色是a家的。那么,蓝色对于绿色的发言就是真的,绿色就是卢娜,这是矛盾的(就是说,绿色即是莱萨利又是卢娜)。所以,绿色是b家的,因为绿色的第二个发言是假的,所以a家就是蒙德修家(b家就是卡普莱特家)。    
    接下来,假定红色是a家的。那么红色对于白色的发言就是真实的所以白色是玛依拉马蓝色对于白色的发言就是假的所以蓝色就是b家的。进而,从白色的发言来看绿色不是莱萨利,绿色对于红色的发言来看红色也不是莱萨利,从红色对于蓝色的发言来看蓝色也不是莱萨利,所以,出现了白色即是莱萨利又是玛依拉的结果。    
    所以,红色是b家的。    
    因为绿色和红色同属于一家,从绿色对于红色的发言来看红色是莱萨利,红色对于蓝色的发言是假的,所以蓝色是a家的。    
    从蓝色对于白色的发言(真实)来看白色是帕鲁,从蓝色对绿色的发言来看绿色不是卢娜所以是玛依拉,剩下的蓝色就是卢娜。    
    答案:    
    红色衣服的少女:卡普莱特家的莱萨利    
    蓝色衣服的少女:蒙德修家的卢娜    
    白色衣服的少女:蒙德修家的帕鲁    
    绿色衣服的少女:卡普莱特家的玛依拉    
    


第三部分第3节

    12.'深海里的鱼'    
    问:有5条在海面冲浪的深海鱼聚到一起聊天,它们的发言如下。这5条鱼都居住在不同的海洋深度(800米、900米、1000米、1100米、1200米),对居住深度比自己浅的鱼的叙述都是真的,对比自己深的鱼的叙述就是假的。而且,最终只有一条鱼说的真话。    
    那么,究竟每条鱼分别居住在哪个深度呢?    
    A:“B是在900米或者1100米的地方居住。”    
    B:“C是在800米或者1000米的地方居住。”    
    C:“D是在1100米或者1200米的地方居住。”    
    D:“E是在1100米或者1200米的地方居住。”    
    E:“A是在800米或者1000米的地方居住。”    
    解:'深海里的鱼类'    
    居住在1200米深度的鱼的发言,无论是叙述的那一条鱼都应该是真实的,那么其他四条鱼的发言就是假的。因为这5条鱼的发言使循环型的(A说B、B说C、C说D、D说E、E说A),所以为了使1200米以外的4条鱼的发言都是假的,就要求1100米的必须是在叙述1200米的900米的必须叙述1000米的,800米的必须叙述的是900米的(1200米的就要叙述800米的)。    
    所以,只有以下的⑴~⑸的可能性。    
     ⑴     ⑵ ⑶     ⑷ ⑸    
    A 800 900 1000 1100 1200     
    B 900 1000 1100 1200 800    
    C 1000 1100 1200 800 900    
    D 1100 1200 800 900 1000    
    E 1200 800 900 1000 1100    
                   
     并且,能满足只有一条鱼说实话的情况只有⑷。    
    答案:    
    A:1100米、B:1200米、C:800米、D:900米、E:1000米    
    13.'穿泳衣的女子'    
    问:有5个女子(名字分别是由美、绫子、灵乃、麻衣、加菜子)。其中,由美和绫子经常说谎,灵乃和麻衣还有加菜子从不说谎话。    
    那么,请根据以下会话,推理这些女子分别是谁。    
    向红色泳衣女子提问:    
    如果问粉红色泳衣的女子“百色泳衣的女子是加菜子吗?”,她会回答“是的”吗?    
    红色泳衣的女子回答说:会的    
    向粉红色泳衣女子提问:    
    如果问白色泳衣的女子“黑色泳衣的女子是绫子吗?”,她会回答“是的”吗?    
    向粉红色泳衣的女子回答说:不会    
    向白色泳衣女子提问:    
    如果问黑色泳衣的女子“红色泳衣的女子是麻衣吗?”,她会回答“是的”吗?    
    红色泳衣的女子回答说:不会    
    向黑色泳衣女子提问:    
    如果问红色泳衣的女子“粉红色泳衣的女子的发言是真实的吗?”,她会回答“是的”吗?    
    红色泳衣的女子回答说:会的    
    向紫色泳衣女子提问:    
    你喜欢鱼子酱吗?    
    红色泳衣的女子回答说:不喜欢    
    解:'穿泳衣的女子'    
    下面,把常常说真话的人用T来表示,常常撒谎的用F来表示。    
    如果黑色是T的话,就是①(粉红色T、红色T)或者②(粉红色F、红色F)之一。因为撒谎的有2个人,①的情况下,百色和紫色是F,②的情况下,白色和紫色是T。    
    假定黑色是T,那么黑色不是绫子。关于对粉红色的提问,无论是①的情况(白色F、粉红色T)、还是②的情况(白色F、粉红色T),粉红色的回答都必须是“会的”,这是相互矛盾的。所以,黑色是F。    
    由于黑色是F,所以有③(粉红色T、红色T)或者④(粉红色F、红色F),因为撒谎的只有2人,无论是③还是④,百色和紫的都是T。    
    ③(粉红色T、红色T)的话,粉红色的回答“不会”就是真实的(白色T、粉红色T),所以黑色不是绫子而是由美。所以,红色是绫子。那么白色的回答必须是“会的”,这也是相互矛盾的。    
    因此,是④(粉红色F、红色F)。粉红色的回答“不会”就不是真的(白色T、粉红色F),所以黑色是绫子。那么粉红色就是由美。    
    由于白色的回答“不会”不是真实的(正确传达了黑色的谎言),所以红色是麻衣。根据红色的回答(正确传达了粉红色的谎言),可知白色不是加菜子而是灵乃。剩下的紫色是加菜子。    
    答案:    
    红色泳衣的女子:麻衣    
    粉红色泳衣的女子:由美    
    白色泳衣的女子:灵乃    
    黑色泳衣的女?