急求一道逻辑题答案

来源:百度知道 编辑:UC知道 时间:2024/05/16 05:02:47
L先生,M先生,Q先生住在一栋公寓的同一层.一个人的房间居中,与其他两人左右相邻,他们每个人都养了一只宠物:不是猫就是狗,每个人都喝一种饮料:不是茶就是咖啡,每个人都只采用一种方式抽烟:不是烟斗就是雪茄.
条件:
L先生住在抽雪茄者的隔壁;
M先生住在养狗者的隔壁;
Q先生住在喝茶者的隔壁;
没有一个抽烟斗者喝茶:
至少有一个养猫者抽烟斗;
至少有有一个喝咖啡者住在一个养狗者的隔壁;任何两个人的相同嗜好不超过一种。
请问:谁住在房子中间?(要求:思路清晰,分析透彻,过程完整。)

Q在中间.这个推理用假设的方法比较容易.把答案的考虑放在最后一个.
谁在左谁在右是无所谓的.
没有一个抽烟斗者喝茶:抽烟斗的必定喝咖啡.
任何两个人的相同嗜好不超过一种.抽烟斗的人只有一个.

1.假定L在中间.
那么旁边有人抽雪茄.
Q,M的隔壁是L.所以L养狗,喝茶.『没有一个抽烟斗者喝茶』:所以L抽雪茄.
再假定抽雪茄的那个人如果喝茶,『任何两个人的相同嗜好不超过一种』,所以他只能抽烟斗,这是不可能的. 所以抽雪茄的人喝咖啡...『至少有一个养猫者抽烟斗』,那么另一个人就是养猫,抽烟斗...虽然还每能全部推出来,已有两个人抽烟斗喝咖啡了.『任何两个人的相同嗜好不超过一种』.所以L不可能住在中间.

2.假定M住在中间
那么旁边有人养狗.
L,Q的隔壁就是M.所以M抽雪茄,喝茶.
再假定那个养狗的人抽雪茄,『任何两个人的相同嗜好不超过一种』.他只能喝咖啡.M也只能养猫.另一个人也定是喝咖啡的.『至少有有一个喝咖啡者住在一个养狗者的隔壁』.所以养狗的那个抽烟斗.
『至少有一个养猫者抽烟斗』.那么另一个就是养猫抽烟斗的人.抽烟斗的人只有一个...所以M也不可能在中间.

3.假定Q住在中间
那么旁边有人喝茶.
L,M的隔壁是Q,所以Q抽雪茄养狗.
假定喝茶的人养狗,『任何两个人的相同嗜好不超过一种』,他只能抽烟斗.『至少有一个养猫者抽烟斗』.另个人就是养猫抽烟斗的人.抽烟斗又重复.所以喝茶的人只能养猫.并且抽雪茄.『至少有有一个喝咖啡者住在一个养狗者的隔壁』,另一个人定喝咖啡.养猫,抽烟斗.

所以Q住在中间.

后面标的“一、二、三、四”是分析的步骤,要按顺序看。

Q先生在房子中间。

(1) 假设L在房子中间
L:
狗 (M先生住在养狗者的隔壁)一
茶 (Q先生住在喝茶者的隔壁)一
雪茄(没有一个抽烟斗者喝茶)二

左:(无所谓是谁)
雪茄 (L先生住在抽雪茄者的隔壁)一
猫(任何