题目如下:
有五栋五种颜色的房子,每一位房子的主人国籍都不同,这五个人每人只喝一种饮料,只抽一种牌子的香烟,只养一种宠物,没有人有相同的宠物,抽相同牌子的香烟,喝相同的饮料
提示:
1、英国人住在红房子里
2、瑞典人养了一条狗
3、丹麦人喝茶
4、绿房子在白房子左边
5、绿房子主人喝咖啡
6、抽PALLMALL烟的人养了一只鸟
7、黄房子主人抽DUNHILL烟
8、住在中间那间房子的人喝牛奶
9、挪威人住第一间房子
10、抽混合烟的人住在养猫人的旁边
11、养马人住在抽DUNHILL烟的人旁边
12、抽BLUE MASTER烟的人喝啤酒
13、德国人抽PRINCE烟
14、挪威人住在蓝房子旁边
15、抽混合烟的人的邻居喝矿泉水
问题是:谁养鱼?
首先可以确定房子1是挪威人,房子2是蓝色的,房子3主人喝牛奶。
再由“绿色房子在白色房子左边”可以知道,绿色房子可能是房子1,房子3,房子4。
然后根据“绿房子主人喝咖啡”,知道绿色房子只可能是房子1或者房子4。
在这里就可以根据这个条件利用假设法解答了。
笔试时候先假设房子1是绿色,然后后面就要用更多的假设去解答,分支比较多,所以当时就想,这个题应该没有那么复杂,于是先放弃这个假设,解答另一个。
假设房子4是绿色的话,那么房子5就是白色了。
由其他条件”黄房子主人抽dunhill烟 “,”养马人住在抽dunhill烟的人旁边 “
因为”英国人住红房子“,所以房子1(已知是挪威人)是黄色。至此图表如下:
由”抽blue master烟的人喝啤酒 “知道,它应该填在房子2或房子5中。
由”丹麦人喝茶“知道,丹麦人应该在房子房子2或房子5中。
如果丹麦人在房子5时,由”德国人抽prince烟“有:
此时已经不能满足”抽混合烟的人的邻居喝矿泉水“,所以丹麦人在房子2,此时为:
剩下的空位就比较容易填进去了:
抽pall mall烟的人养了一只鸟,瑞典人养了一条狗,抽混合烟的人住在养猫人的旁边
所以德国人养鱼咯。
本人的逻辑推理能力比较差,所以只能用假设法来弄,如果其他大神有更好的解答,欢迎分享,互相学习,大家共同进步。
名企校招已经如火如荼,祝大家能找到称心的工作!
(处女博文,如有不足,多多指正!)
本文通过逻辑推理解答了一个复杂的谜题:在五栋颜色不同的房子里,每户主人国籍、饮料、香烟、宠物都不相同。通过一系列提示,我们逐步推断出挪威人住在红房子里,且住在蓝房旁边的人喝矿泉水。最终答案揭晓,德国人养了鱼。

7万+

被折叠的 条评论
为什么被折叠?



