年级 | 科目 | 问题描述 | 提问时间 |
初二 | 数学 | 数学 | 2014-07-24 14:40:33 |
老师们,这道题我不着急,所以你们可以慢慢回答,你们也可以互相讨论,如果回答不出也可以给我个答复。![]() | |||
学点点闵老师 2014-07-24 14:43:47 | |||
这个是爱因斯坦出的测试题 这道题目5种要素,25个要点都已经列出但是干扰条件很多,并且各干扰条件互相作用,大家可以列出五五表格进行计算,可以暂时确定3个要素的位置,即挪威、蓝房子、和中间房子主人的牛奶! 因为各个要素的位置各不相同.所以大家先想一下:爱因斯坦出的题目是否会出现两种答案,因为挪威人在第一间房子:可能是左边数第一也可能是右边数第一,再去思考子要素的条件,5个房子,四个空间,出现两种甚至以上的情况的几率会有多大?大家看1、4、5、7、8、9、14都隐含告诉你房子的位置条件,房子条件告诉的最明确,所以先假设出房子的具体位置,然后是颜色的确定,中间的人喝的饮料已经确定.国籍和房子假设出来,基本上就剩三个要点的排列,根据香烟牌子的情况试座,大部分已经确定了,大家会发现为什么只有一项不合条件,其它的都已经OK了,这个时候试错千万不要着急,从整体看,颜色最多有两组的差异,对比饮料、宠物条件看怎么插入,只要你稍加分析,换一下房子的位置,国籍顺应跟着换下,多读几遍饮料、宠物、香烟的顺序,脑子里有了它们的大体位置!运气好的话,两遍就成功啦~~!舍大取小,敢舍敢分,内外兼得! 编程方法~~ 利用数组和循环: 用5个数组(数组名)表示5种属性,用1、2、3、4、5分别代替各种属性的具体取值 数组的下标表示房间号,数组元素的取值表示某房间某属性的具体取值的代号 房间号(即数组下标)也表示方位,房间号小的为左,大的为右,下标相邻即房间相邻 房间 0 1 2 3 4 国家 挪 德 瑞 英 丹 ---> a[5] 颜色 绿 蓝 黄 红 白 ---> b[5] 饮品 咖 水 奶 酒 茶 ---> c[5] 香烟 blends prince dunhill blue pall ---> d[5] 宠物 鱼 猫 狗 马 鸟 ---> e[5] 取值 1 2 3 4 5 ---> 数组元素的取值 条件化简: 1 英---红 若a[i]=4,则b[i]=4 2 瑞---狗 若a[i]=3,则e[i]=3 3 丹---茶 若a[i]=5,则c[i]=5 4 绿---在白左面 若b[i]=1,b[j]=5,则i<j 5 绿---咖 若b[i]=1,则c[i]=1 6 鸟---pall 若e[i]=5,则d[i]=5 7 黄---dunhill 若b[i]=3,则d[i]=3 8 中间房子---奶 c[2]=3 9 挪---第1间房 a[0]=1 10 猫---有blends邻居 若e[i]=2,则d[i-1]=1 || d[i+1]=1 11 马---有dunhill邻居 若e[i]=4,则d[i-1]=3 || d[i+1]=3 12 酒---blue 若c[i]=4,则d[i]=4 13 德---prince 若a[i]=2,则d[i]=2 14 挪---有蓝邻居 ==〉b[1]=2 15 水---有blends邻居 若c[i]=2,则d[i-1]=1 || d[i+1]=1 C++源代码: 答案 绿房子 蓝房子 红房子黄房子 白房子 挪威人德国人 英国人 丹麦人瑞典人咖啡 矿泉水 牛奶 茶 啤酒 PALL MALL PRINCE 混合烟 DUNHILL BLUE MASTER 鸟 猫 马 鱼 狗丹麦人养鱼
| |||
学点点闵老师 2014-07-24 14:50:13 | |||
首先先排好顺序1到5,然后把挪威人放到1号里,然后可以看出二号房子是蓝的和3号房子的人喝牛奶,然后是绿的在白的左边说明绿的只可能在3号或者4号因为2号是蓝的。 又因为绿房子里的人和咖啡所以绿的不是3号房子而是4号,所以白的是5号 然后知道1号是黄色,然后就知道挪威人抽DUNHILL,而且知道2号养马。 然后看和啤酒的人抽BLUE MASTER香烟,两个都还空着的这时只剩下5号和2号,如果是2号喝啤酒的话那么抽混合烟的人就没地方放了,因为还剩下茶和矿泉水,而且茶不能放在1号,因为喝茶的是丹麦人,所以混和烟没办法放到矿泉水旁边,所以5号喝啤酒。然后得出2号住丹麦人喝查抽混合烟,挪威人喝矿泉水,然后说明5号是瑞典人因为德国人抽PRINCE,还可以得出住4号绿房子的是德国人,抽的是PRINCE。所以剩下的一种烟PALL MALL就是英国人抽了,而且说明英国人养了鸟,然后得出挪威人养猫,瑞典人养的是狗。 所以最后只剩德国人养鱼。 1 2 3 4 5 黄 蓝 红 绿 白 挪威 丹麦 英国 德国 瑞典 水 茶 牛奶 咖啡 啤酒 dunhillblendsPAll mall Prince BlueMaster 猫 马 鸟 鱼 狗 从左向右:挪威人,黄房子,喝水,抽DUNHILL香烟,养猫;丹麦人,蓝房子,喝茶,抽BLENDS香烟,养马;英国人,红房子,喝牛奶,抽PALL MALL,养鸟;德国人,绿房子,喝咖啡,抽PRINCE香烟,养鱼;瑞典人,白房子,喝啤酒,抽BLUE MASTER ,养狗。 | |||
学点点闵老师 2014-07-24 14:50:25 | |||
以第二个答案为准。 | |||
詹鑫 2014-07-24 15:08:55 | |||
德国人 |