急,问一道题

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:31:21
某地从西向东,排列着5幢颜色各不相同的房子,侨居着5个不同国籍的人,他们都喜欢养动物,并且所养的动物种类各不相同,另外,5个人各喝不同类型的饮料,抽不同牌子的烟,找一找:谁是喝水的人,谁是饲养斑马的人?
已知条件有: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知道,本生烟的人喝养狐狸的人是连在一起的。所以它们只能住在右边的三间房。而抽万宝路烟的人因为养蜗牛,所以不可能进入养斑马的蓝房间。
综合上述,万宝路烟的人只能住在最右边的房间或中间的房间。
而符合条件抽万宝烟的人,只有住红房子的英国人和乌克兰人(西班牙人养狗,日本人抽摩尔烟)
假设是乌克兰人抽万宝路烟,因为他不能住进中间的房间,所以只能到最右边的房间。但是最右边的房间只能是绿、红两色,红色显然不行(英国人),绿色呢?乌克兰人喝茶,不能住进绿色的房间。
因此,英国人抽万宝路烟,养蜗牛。
第四步:
这个时候,可乐牌、摩尔牌、万宝路牌的烟以有人抽,而乌克兰人是不能抽肯特牌的(肯特牌的人喝桔子水,乌克兰人喝茶)所以,乌克兰人只能抽本生牌。
又从抽万宝路的英国人住红房