67. 五个人、五座房子问题

1、在一条街上,有5座房子,喷了5种颜色;

2、每个房里住着不同国籍的人;

3、每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物;

问题是:谁养鱼?

提示:

1、英国人住红色房子

2、瑞典人养狗

3、丹麦人喝茶

4、绿色房子在白色房子左面

5、绿色房子主人喝咖啡

6、抽PallMall香烟的人养鸟

7、黄色房子主人抽Dunhill香烟

8、住在中间房子的人喝牛奶

9、挪威人住第一间房

10、抽Blends香烟的人住在养猫的人隔壁

11、养马的人住抽Dunhill香烟的人隔壁

12、抽BlueMaster的人喝啤酒

13、德国人抽Prince香烟

14、挪威人住蓝色房子隔壁

15、抽Blends香烟的人有一个喝水的邻居

具体分布如下:

国籍

挪威

丹麦

英国

德国

瑞典

房间

黄色

蓝色

红色

绿色

白色

饮料

牛奶

咖啡

啤酒

香烟

Dunhill

Blends

PallMall

Prince

BlueMaster

宠物

【解析】

首先可以得出上表中红色字体的。

由1和4可以得出:挪威人的房子一定不是红、绿、白的,所以,可以读出挪威人住的是黄色的房子。进而由7得出挪威人抽的时Dunhill香烟。由11得出第二列的宠物为马。再有3、5、8、12得出挪威人喝的饮料为水。进而得出第二列的香烟为Blends。

房间的顺序只能为两种情况:黄蓝红绿白或者黄蓝绿白红。

假设为黄蓝红绿白(假设的用蓝色字体标出),则由1可得中间的国籍为英国;由5可得第四列的饮料为咖啡;由3和12可得第二列的饮料为茶,第二列的国籍为丹麦,第五列的饮料为啤酒;由6和13可得,第四列的国籍为德国,香烟为Prince,第三列的香烟为PallMall,进而得出第五列的国籍为瑞典;由2可得,第五列的宠物为狗;有6可得,第三列的宠物为鸟,进而由10可得第一列的宠物为猫;于是可以得出,第四列的宠物为鱼。

可见,这种假设成立,于是,不需对第二种假设进行试验了(第二种类似,直到有冲突时截止)。

转载于:https://www.cnblogs.com/tekson/archive/2009/11/04/1596170.html

智力测试题2——“五个人、五座房子”问题相关推荐

  1. 逻辑智力测试题内附详细答案

    假设有一个池塘,里面有无穷多的水.现有2个空水壶,容积分别为5升和6升.问题是如何只用这2个水壶从池塘里取得3升的水. 由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1升水 ...

  2. 面试逻辑智力测试题(带答案)

    假设有一个池塘,里面有无穷多的水.现有2个空水壶,容积分别为5升和6升.问题是如何只用这2个水壶从池塘里取得3升的水. 由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1升水 ...

  3. 75道程序员面试逻辑智力测试题内附详细答案

    [1]假设有一个池塘,里面有无穷多的水.现有2个空水壶,容积分别为5升和6升.问题是如何只用这2个水壶从池塘里取得3升的水. 由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有 ...

  4. 要想做领导必须学会讲的五十五个故事

    一.用人之道 去过庙的人都知道,一进庙门,首先是弥陀佛,笑脸迎客,而在他的北面,则是黑口黑脸的韦陀.但相传在很久以前,他们并不在同一个庙里,而是分别掌管不同的庙. 弥乐佛热情快乐,所以来的人非常多,但 ...

  5. 【Visual C++】游戏开发五十五 浅墨DirectX教程二十二 水乳交融的美学:alpha混合技术

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/15026917 作者:毛星 ...

  6. 外虚内实是什么意思_农村俗语“宅有五实五虚,五虚令人贫;五实人富贵”是什么意思?...

    原标题:农村俗语"宅有五实五虚,五虚令人贫:五实人富贵"是什么意思? 生活在农村,对于住宅常听老人说"宅有五实,五虚",当时不解这是何意,值得看见一本" ...

  7. Python编程基础:第五十五节 map函数Map

    第五十五节 map函数Map 前言 实践 前言 map函数的作用是将指定函数作用于一个可迭代对象内部的每一个元素,其表达方式为map(function, iterable),第一个位置指定作用函数,第 ...

  8. 【零基础学Java】—Socket类(五十五)

    [零基础学Java]-Socket类(五十五) Socket类:该类实现客户端套接字,套接字是指两台设备之间通讯的端点. 在Java中,提供了两个类用于实现TCP通信程序 客户端:java.net.S ...

  9. JavaScript学习(五十五)—组合继承

    JavaScript学习(五十五)-组合继承 组合继承:就是借用构造方法继承和原型链继承的组合形式

最新文章

  1. 基于Virtual DOM与Diff DOM的测试代码生成
  2. SUSE安装g++的两种方法
  3. python考试题库 pcap_使用Python修改PCAP
  4. STM32(Cortex-M3)开发,RVDS和MDK谁优谁劣?
  5. 结组开发项目(TD学生助手)
  6. 采访《以魂为中心的领导力》作者之问答
  7. package关键字的使用
  8. atitit.自己动手开发编译器and解释器(1) ------词法分析--attilax总结
  9. 细数国内外的哪些数学建模竞赛
  10. 2020年信工所考研经验分享
  11. 计算机显卡怎样安装方法,电脑显卡怎么安装?轻松安装电脑显卡的方法
  12. 看看月明光彩照入东 水浒
  13. ceph管理界面calamari(未成功)
  14. 怎么把ogg音频格式转换为mp3
  15. SEO实战(二) 分析网站在搜索结果中的曝光和点击
  16. 桌面便利贴软件下载 电脑桌面便签小工具软件下载
  17. Vue-纯前端导出word文档 Can‘t find end of central directory:is this a zip file?
  18. 【JZOJ1502】骑士精神
  19. Redis3.0.0集群一键脚本 -by古斌
  20. 软件工程各个流程主要的图

热门文章

  1. P1020 导弹拦截(最长不上升序列+二分)
  2. mysql客户端hang_MySQL所有操作hang住了,怎么破?
  3. 【C++】字符串中运算符的重载问题
  4. 记录 之 遇到的 lamda 表达式和功能理解
  5. python从入门到实践 第12章 武装飞船 之 调整飞船的速度程序实践
  6. HEVC-CABAC
  7. outlook搜索不到历史邮件内容
  8. yii框架下使用redis
  9. 《大话数据结构》一些基础知识
  10. bzoj1055 [HAOI2008]玩具取名 区间DP