这道题怎么做啊?(谁喝水?谁养斑马?)

来源:百度知道 编辑:UC知道 时间:2024/06/03 17:28:50
有五个不同国籍的人,居住在五个不同颜色的房子里,各有不同的宠物,爱喝不同的饮料,抽不同牌子的香烟.如果告诉你一些支离破碎的条件,你能运用逻辑推理手段,找出喝水,养斑马的人吗?
已知条件如下:
(1)英国人住在红房子里.
(2)西班牙人有条狗.
(3)乌克兰人喝茶.
(4)绿房子在白房子右边.
(5)抽"万宝路"香烟的人养蜗牛.
(6)黄房子的主人抽"可乐"牌香烟.
(7)当中那栋房子的主人喝牛奶.
(8)挪威人住在左边第一栋房子里.
(9)绿房子的主人喝咖啡.
(10)抽"本生"牌香烟的人和养狐狸的人是隔壁邻居.
(11)抽"肯特"牌香烟的人喝橘子水.
(12)抽"可乐"牌香烟的人和养驴的人是隔壁邻居.
(13)日本人抽"摩尔"牌香烟.
(14)挪威人和蓝房子的主人是隔壁邻居.
(答案对不对不要紧,我只要步骤)

解:
挪威人喝水,乌克兰人养斑马!!

第一步:
从9得,挪威人住左数第一间房,再从14得,挪威人和蓝房子的主人是邻居,可见,左数第二间房是蓝房子。那究竟左数第一间房是什么颜色呢?
从5可知,白房子和绿房子连在一起,故不可能是左数第一间房。剩下红色和黄色。又从1可得,英国人住红房子,如果左数第一间是红色,挪威人住在那里,故然不通。所以,左数第一间房只能是黄色。
第二步:
从7可知,黄色房的人抽可乐牌烟,所以挪威人抽可乐牌烟,而从11可知,养斑马的人住在抽可乐牌烟的旁边,所以,住蓝色房的人养斑马。
这时候,从12可知,抽肯特牌烟的人喝桔子水,从3知,绿房子的人喝咖啡,从8知,中间房间的人喝牛奶,从4知,乌克兰人喝茶,所以,只剩下住左边第一间,抽可乐牌烟的挪威人,喝水。
第三步:
这步利用这四条来推理:
1.英国人住在红房子里
4.乌克兰人喝茶;
6.抽“万宝路”牌香烟的人养蜗牛;
10.抽“本生”牌香烟的人和养狐狸的人是隔壁邻居;
目前我们不知道,中间的房子什么颜色,但是知道,白色和绿色一定在一起的,所以只有两种可能,1:黄蓝红白绿,2:黄蓝白绿红。
从绿房子的喝咖啡,中间的主人喝牛奶来看,乌克兰不能住进这两间房。
而我们从10知道,本生烟的人喝养狐狸的人是连在一起的。所以它们只能住在右边的三间房。而抽万宝路烟的人因为养蜗牛,所以不可能进入养斑马的蓝房间。
综合上述,万宝路烟的人只能住在最右边的房间或中间的房间。
而符合条件抽万宝烟的人,只有住红房子的英国人和乌克兰人(西班牙人养狗,日本人抽摩尔烟)
假设是乌克兰人抽万宝路烟,因为他不能住进中间的房间,所以只能到最右边的房间。但是最右边的房间只能是绿、红两色,红色显然不行(英国人),绿色呢?乌克兰人喝茶,不能住进绿色的房间。
因此,英国人抽万宝路烟,养蜗牛。
第四步:
这个时候,可乐牌、摩尔牌、万宝路牌的烟以有人抽,而乌克兰人是不能抽肯特牌的(肯特牌的人喝桔子水,乌克兰人喝茶)所以,乌克兰人只能抽本生牌。
又从抽万宝路的英国人住红房子