一道有意思的逻辑题

Python求解爱因斯坦的鱼 问题: 据说是爱因斯坦在20世纪初出的这个谜语 1. 在一条街上,有5座房子,喷了5种颜色。 2. 每个房里住着不同国籍的人。 3. 每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物。 问题是:谁养鱼? 提示: 1. 英国人住红色房子。 2. 瑞典人养狗。 3. 丹麦人喝茶。 4. 绿色房子在白色房子左面。 5. 绿色房子主人喝咖啡。 6. 抽Pall Mall 香烟的人养鸟。... 阅读详情

、在一条街上,有5座房子,喷了5中颜色。每个房子住着不同国籍的人。每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物。问题是:谁养鱼?(30分)

提示:1.英国人住红色房子

   2.瑞典人养狗    

   3.丹麦人喝茶      

   4.绿色房子在白色房子左边    

   5.绿房子主人喝咖啡     

   6.抽PallMall香烟的人养鸟    

   7.黄色房子的主人抽Dunhill香烟   

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

   9.挪威人住第一间房    

   10.抽Bleeds香烟的人住在养猫的人隔壁     

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

   12.抽BlueMaster的人喝啤酒    

   13.德国人抽Prince香烟    

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

   15.抽Bleeds香烟的人有一个喝水的邻居

答案:

德国人养鱼 

首先就能确定挪威人住第一间房,第9条提示。 

然后根据第1、4、14条提示可以确定挪威人的房子为黄色。 

而第7、黄色房子主人抽Dunhill香烟。确定挪威人抽Dunhill香烟。 

第一间房是挪威人的,而14、挪威人住蓝色房子隔壁,确定第二间房为蓝色。 

8、住在中间房子的人喝牛奶,确定第三间房(中间)的人喝牛奶。 
而5、绿色房子主人喝咖啡且4、绿色房子在白色房子左面,能满足这些条件,那么绿色房只能是第四间,白色房为第五间,那么红色就只能在中间(第三间房)。 
这样就推算出的房子的排列顺序。(黄,蓝,红,绿,白) 

12、抽Blue Master的人喝啤酒。我们已经知道7、黄色房子主人抽Dunhill 香烟,在第一间房。而8、住在中间房子的人喝牛奶;5、绿色房子主人喝咖啡。可以确定抽Blue Master,喝啤酒的人只可能在蓝色房子(第二间)或是在白色房子(第五间)。 

现在就用排除法试试,我们假设抽Blue Master、喝啤酒的人在蓝色房子(第二间)的位置。 

15、抽Blends香烟的人有一个喝水的邻居。我们现在知道第一间房的挪威人抽Dunhill 香烟,而第三间红色房子的英国人喝牛奶(1、英国人住红色房子;8、住在中间房子的人喝牛奶), 
第四间绿色房的人喝咖啡(5、绿色房子主人喝咖啡),要满足这些条件,那么那个喝水的人只能在第五间白色房。现在啤酒,牛奶,咖啡,水都确定下来了。再看看3、丹麦人喝茶。而现在只有第一间黄色房没有对应的饮料,但第一间房是挪威人的,所以我们把抽Blue Master、喝啤酒的人放在蓝色房子(第二间)的位置的假设是错误的。 

那么现在我们就确定抽Blue Master、喝啤酒的人在第五房白色房。再来看看15、抽Blends香烟的人有一个喝水的邻居。第一间挪威人抽Dunhill香烟,而第三间房喝牛奶,第四间房喝咖啡,第五间房是啤酒,所以抽Blends香烟的人只能在第二间蓝色房。那么第一间的挪威人就只能喝水了。现在已经正确的对应了四种饮料,只有第二间蓝色房没有对应的饮料。饮料来了,3、丹麦人喝茶。 

13、德国人抽Prince香烟。我们已经知道第一间房是挪威人,第二间房是丹麦人,第三间房是英国人,而第五间房的人抽Blue Master香烟,所以就推算出德国人在第四间房。 

6、抽Pall Mall香烟的人养鸟。现在只有第三间房没有对应的香烟,那么第三间房的英国人就是抽Pall Mall香烟、养鸟的人。 

至此,已确定了四种国籍,只有第五间没有对应的国籍,那么第五间房就只能是瑞典人住了,且养狗(2、瑞典人养狗)。 

10、抽Blends香烟的人住在养猫的人隔壁。抽Blends香烟的人在第二间房,而他右边的英国人是养鸟的,所以养猫的人只能是在他左边的挪威人了。抽Blends香烟的人是养马的。(11、养马的人住抽Dunhill 香烟的人隔壁) 

到现在就已出现了四种宠物了,且都找到了对应的位置,那么鱼在哪个位置上呢。呵呵,我想你看了上面的分析,不会不知道吧。 
C++实现离散数学“五个房子,不同颜色,不同国家...”问题 有五座房子,每座房子的颜色不同,里面分别住着不同国家的人,每个人都有自己养的不同宠物、喜欢喝的不同饮料、抽的不同牌子的烟。现已知以下一些信息: 1>英国人住在红色的房子里; 2>西班牙人养了一条狗; 3>挪威人住在左边的第一个房子里; 4>黄房子里的人喜欢抽kools牌的香烟; 5>抽chesterfields牌香烟的人与养狐狸的人是邻居;  6 阅读详情

相关推荐

【招聘测评题】中的(行测)图形推理题基本逻辑总结(附例题)

参加招聘的时候,一般提交完简历就需要做测评试卷,测评里面除了性格分析的题,一般会有几十道类似公务员行测的素质测评题,让人很是挠头,据说题库多取自北森。刷题用处不大,这里总结一下图形推理题中常考的几个基本逻辑。

Yujian2563的博客 7万+

爱因斯坦 测试题 C++ 实现

题目如下: 在一条街上,有5座房子,喷了5种颜色。每个房里住着不同国籍的人。每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物。 已知条件: 1、英国人住红色房子 2、瑞典人养狗 3、丹麦人喝茶 4、绿色房子在白色房子左面 5、绿色房子主人喝咖啡 6、抽Pall Mall 香烟的人养鸟 7、黄色房子主人抽Dunhill 香烟 8、住在中间房子的人喝牛奶

UMBRELLA的技术博客 1018

面试逻辑题吐血整理

你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费? 答案:第一天给1段,第二天让工人把1段归还后再给他给2段,第三天给1段,第四天让工人归还1、2段,给4段。第五天依次类推…… 请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份。 答案:面对这样的怪题,有些应聘者绞尽脑汁也无法分成;而有些

Benson的学习笔记 4万+

C语言编程快速解决爱因斯坦谜题

C语言编程快速解决爱因斯坦谜题 2012年7月15日 1      问题简介 爱因斯坦谜题(Einstein'sriddle)是很多人熟悉的问题。记得读高中时候就有同学就拿这个题目来考人,不过那时的解法主要是数学推理和逻辑判断,现在学习了编程技术后,自己再尝试使用计算机来协助解决这个问题,又是另一种不同的感受。 -------------------------------------

网络安全技术修炼 6172

Python3趣味系列题13-----爱因斯坦问题

爱因斯坦问题:在一条街上,有5座房子,喷了不同的5种颜色。每个房子里住着不同国籍的人。每个人喝着不同的饮料,抽不同品牌的香烟,养不同的宠物。 问:谁养鱼? 条件: 1、英国人住红色房子。 2、瑞典人养狗。 3、丹麦人喝茶。 4、绿色房子紧挨着白色房子,并在白色房子左边。 5、绿色房子主人喝咖啡。 6、抽Pall Mall香烟的人养鸟。 7、黄色房子主人抽Dunhill香烟。 8、住在中间房子的人...

AnFany 1689

IPSec Over GRE和GRE Over IPSec技术

IPSec Over GRE 和 GRE Over IPSec 一. 技术介绍 IPsec     主要作用是对数据进行加密,因为他能提供所有有时候被单独用作实现加密的一种方法!IPsec建立的是一个逻辑隧道,并不是真正意义上的隧道!并且不能提供路由功能,因为IPsec不支持非ip流量,也不支持广播(组播)! GRE     (通用路由封装)能很好的提供一个真正意义上的点对点的隧道,GRE是一种三层VPN封装技术。GRE可以对某些网络层协议(如IPX、Apple Talk、IP等)的报文进行封装,使封装后

qq_56228347的博客 9870

一道有趣的逻辑题

一道有趣的逻辑题

nmg10的博客 779

2024年捡垃圾指南:E5 V3/V4服务器CPU怎么选?从游戏多开到深度学习,附华南X99主板搭配清单

本文详细解析2024年E5 V3/V4服务器CPU的选购策略,涵盖游戏多开、深度学习等多种应用场景。通过对比E5 V3与V4系列的制程、功耗及性能差异,提供高性价比的CPU型号推荐及华南X99主板搭配方案,帮助用户在有限预算下打造高效能工作站。

weixin_42549451的博客 1579

js之一个有意思的逻辑题

js之一个有意思的逻辑题 昨天偶然看见一个技术群里面在讨论一道js的逻辑题,很快就有人给出答案来了,但是我却想了半天,这里之所以记载,不是单纯的记录一种答案,而是多种,废话不多说,直接上题目 定义一个函数,比如:var repeatFun = repeat(alert, 10, 3000),调用repeatFun(‘hellword’),会alert10次helloworld,每次间隔3s 看到这...

wenxiukeke的博客 1815

WRF所需气象数据的下载方法

#数据下载是个大问题,巧妇难为无米之炊,没有数据就无法模拟啦,疫情期间国外服务器响应慢,打开网页慢都很正常啦~ WRF数据所需要的外部数据分为两种:静态地理数据,grib格式的气象数据(NAM、GFS、RUC、AGRMET等)。静态地理数据可以从WRF官网获得,比较简单,这里不做介绍。所以这篇日志重点介绍的是气象数据的获取。 提前说明,WRF官网不提供气象数据,但WRF官网提供各类气象数据的下载网址链接,所以我们下载一般还是从WRF官网开始。首先进入WRF官网,然后点击WRF ARW Uusres’ .

六出的博客 1万+

小土堆学习笔记1:Dataset类代码实践

上一页中反复提到“类”,这究竟是什么东西?按我的理解(肯定不准确也不正式),class类就是某一个东西的共性,而且是等待被确认的共性。比如每台手机都有它自己的品牌、框架、价格等等属性,class类正是这些尚不确定的属性;而一旦确认了这些属性,就能够确认这到底是一台什么型号什么状态的手机,在确认了全部属性后就知道,这是一台Apple 16 Pro Max。抽象的不确定的共性就是类,具体的确定的个性就是示例。这个共性可以被用于多个编程目的,只不过某一个具体的编程行为还有它自己的独特性。

qq_40525602的博客 1626

60道逻辑推理题及答案

作者:billy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 前言 程序员面试题中经常会出现一些烧脑逻辑题,本人觉得这种题目非常有趣,于是收集了一些分享给大家! 【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。 由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1...

billy的博客 9万+

物料主数据管理难在哪?基于AI算法的数据清洗工具了解一下

企企通打造的一套以AI模型和算法为核心的产品及服务,可针对各类企业的不同主数据痛点难点,提供多种解决方案,能够快速完成物料主数据清洗、识别、匹配、梳理,满足一物一码、分类梳理、一品多商、多维度比价、精准寻源选品、建立标准物料库、供应商及客户主数据清洗等业务场景需求。随着AI技术的快速发展,智能算法在数据清洗领域的应用越来越广泛,越来越多的数据清洗工作已经开始交由智能算法完成,通过自动化的方式处理大量数据,识别和纠正错误,填补缺失值,检测异常值,以及执行其他数据预处理任务,并提高效率并减少人为错误。

QQT_qqt的博客 1364

解答微软的一道逻辑推理题

以下是微软有名的一道逻辑推理题,网上有不少人给出了答案,但是推理过程都有些问题,在这里我给出我的推理过程:     教授选出两个从2到9的数,把它们的和告诉学生甲,把它们的积告诉学生乙,让他们轮流猜这两个数  甲说:“我猜不出”  乙说:“我猜不出”  甲说:“我猜到了”  乙说:“我也猜到了”  问这两个数是多少 [我的解答]   设甲听到的和为M, 乙听到的积为N,则:

Cubie's Blog(カゼドウのブログ) 1851

基于STM32L4XX 、HAL库的DRV8825PWPR步进电机驱动器驱动程序应用设计

一、简介:DRV8825是德州仪器(TI)推出的一款高性能步进电机驱动器模块。它集成了微步进分度器、MOSFET H桥以及过流、欠压锁定和过热保护电路。主要特性:驱动能力: 最高电压45V,每相最大电流2.5A(需配合足够散热)。微步进: 支持全步、1/2、1/4、1/8、1/16、1/32微步模式,通过M0, M1, M2三个引脚控制。控制接口: 非常简单,只需要两个核心信号:(脉冲输入):每个上升沿脉冲驱动电机移动一个微步。(方向控制):高电平/低电平决定电机旋转方向。使能端: (睡眠模式,低电平有效)

PP_Cottage的博客 330

合肥工业大学操作系统实验8

依据操作系统课程所介绍的地址映射与内存共享的原理,本实验的目的是深入理解物理内存的分页管理方式。 深入理解操作系统的段、页式内存管理。包括理解段表、二级页表,以及逻辑地址、线性地址、 物理地址的映射过程。编程实现段、页式内存管理上的内存共享,从而深入理解操作系统的内存管理。从而加深对教材上地址映射与内存共享的理解。

Martin-share的博客 1721

一道有意思的赋值题

有意思的赋值

李蘑菇的博客 6976

【漏洞复现】WordPress Plugin NotificationX 存在sql注入CVE-2024-1698

技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律,遵守公共秩序,尊重社会公德,不得利用网络从事危害国家安全、荣誉和利益,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。WordPress和WordPress plugin都是WordPress基金会的产品。WordPress Plugin NotificationX 存在安全漏洞,该漏洞源于对用户提供的参数转义不充分以及对现有 SQL 查询缺乏充分的准备,很容易通过“type”参数受到 SQL 注入攻击。

失心少年 1382

有趣的"一道引起全美大学生举国辩论的逻辑题"

有趣     今天看了"一道引起全美大学生举国辩论的逻辑题",回复过300,很是有趣。答案是换,但有趣的地方不是很多人会犯错误,有趣的地方是为什么一个看起来非常严格的数学问题,怎么就一下子引起那么多的争论?我随便的遐想一下:     有一些非常自以为是的看法出现在其中。我特别不喜欢的就是有人在坚持自己错误的答案的同时,还要提高点高度发些感慨,说什么"现在的人这么无聊,……教授就是把简单的问题搞

yqj2065的博客 8560

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

一道逻辑题 房间里有100盏电灯

一道挺有意思的逻辑题 房间里有100盏电灯,编号为1,2,3……100,每盏灯上有一个按钮,初始时灯全都是关的。       编好号的100位同学由房间外依次走进去,将自己编号的倍数的灯的按钮全部按一次,例如第一位同学把编号是1的倍数的灯的按钮按一下(此时100盏灯全亮),第二位同学把编号是2的倍数的灯的按钮按一下(此时只有50盏灯亮着,50盏被这个人按灭了)……第100位同学把编号是100...

掬水月在手,弄花香满衣 517

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

解剖一道有意思的指针题

这道指针题挺有意思的,将各级指针之间的联系联系起来,仔细分析会发现也不难,重在逻辑思维,做完将会加深你对指针的理解的,好好享受指针带来的乐趣吧!!!

Extreme_wei的博客 951

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

笔试里的一道逻辑题

笔试里的一道逻辑题题目解答题干条件解析过程分支一分支二 题目 火车上,来自美、法、韩、俄四国的甲、乙、丙、丁四位旅客恰好相聚在某个车厢中。他们每个人除了会说本国语言外,还会说其他三国语言中的一种,有一种语言三个人都会说。这四位旅客交谈的有关情况如下: 乙不会说英语,当甲与丙交谈时,他却能替他们作翻译; 甲是韩国人,丁不会说韩语,但他俩却能毫无困难地交谈; 乙、丙、丁三人找不到一种共同的语言进行交...

miaowangxing的博客 1802

一道逻辑思维题的分析过程

今天刷到一个非常有意思的题目: 牛牛有三个整数X, Y, Z.牛牛现在要使用若干次操作让X, Y, Z变为 相等,每次操作牛牛有两种操作类型可选 操作1:从X, Y, Z中选择两个数,都加1 操作2:从X, Y, Z中选择一个数,加2 牛牛已经证明了使用若干次这两种操作一定可以让三...

chunxiaci7097的博客 255

简单的一道逻辑题(找出凶手)

日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词:A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。分析:在此我就不和大家分析这道题的结果了,正常的分析我们大家都可以分析出来,重要的是如何将一个逻辑过程实现成一串代码。无论凶手是谁,一定会让这四个人里面的任意三句话为真,所以鉴于C语言关系判断式中的。

萌新xiaoxu的博客 730

一道逻辑题 - 我拿走了哪个数

有 1 到 10000 共 10000 个数,如果我从中随机拿走一个数,你如何知道我拿走了哪个?相信很多人看过这道题,并知道答案,这几天和同事聊天时听到了这个问题,因为有过自己的思考过程,不妨记录下来。 说是逻辑题,其实也算是一道算法题,同事先讲了下他被面试中的思维过程:

justjavac(迷渡) 9940

某程序员去华为面试,因为错了一道题而被淘汰

有一道数学的逻辑题,这种提一般智商测试或者公务员考试中经常见到,传说华为有道面试题是这样的,求出下划线的数字应该是多少?请准备好纸和笔,思考10分钟,看看你能否得出正确答案。1分钟后。。。2分钟后。。。3分钟后。。。4分钟后。。。5分钟后。。。6分钟后。。。7分钟后。。。8分钟后。。。9分钟后。。。10分钟后。。。恭喜算出答案了,智商高的同学可能3-5分钟就算出来了,下面我来公布答案。

洛阳泰山的博客 2035
上一篇: java基本类型数组初始化
下一篇: Java笔试/面试题
Simpson_wu
博客等级 码龄12年 3粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值