是谁养鱼的解决方案

谁养鱼这个题目,我把题目截图保存在这一篇里,就不再一一敲键盘了,方便大家边看题目边看解析。
是谁养鱼的解决方案_第1张图片
本次根据自己的想法将这个问题的逻辑思维顺序写一下,感觉挺有意思的。如果有兴趣可以试一下。

根据最上边的五个条件,首先画出一个六行六列的表格:
是谁养鱼的解决方案_第2张图片
(1)从条件8可知,喝牛奶的人住在中间的房子里,B3=milk;
(2)从条件9可知,挪威人住在第一栋房子里,C1=Norwegian;
(3)从条件14可知,挪威人与蓝房子相邻,A2=blue;
(4)由条件3和4可知道,绿房子和白房子相邻且在左边,且绿色房子主人喝咖啡可知道A4=green,A5=white,B4=coffee;
(5)从条件1可知,英国人住在红色房子里(此时只有3号房子处,颜色和国籍不定,而1号房子挪威人住,所以3号房子英国人住),可得到A3=red,C3=Brit,故A1=yellow;
(6)由条件7可知,绿色房子的人吸烟为Dunhill,故D4=Dunhill;
(7)由条件11可知,与吸烟Dunhill相邻的人养马,故E2=horses;
是谁养鱼的解决方案_第3张图片
(8)由条件12可知,吸Blue Master烟的人喝beer。此人要么在第二列,要么在第五列。假设在第二列,则B2=beer,D2=Blue Master(BM)。
由条件3可知,丹麦人喝茶,故B5=tea,C5=Dane;所以B1=water。由条件15可知吸烟blends的与喝水的相邻,故D2=blends。与假设的D2=Blue Master矛盾。此时假设不成立,所以得到B5=beer,D5=Blue Master。
是谁养鱼的解决方案_第4张图片
(9)由条件3可知,丹麦人爱喝水,故B2=water,C2=Dane;则剩余的B1=water;
(10)由条件15可知,吸blends烟的人与喝水的相邻,故D2=blends;
(11)由条件13可知,德国人吸princes烟,故C4=German,D4=prices;
(12)由条件6可知,吸pall mall烟的人,养鸟。故D3=pall mall(PM),E3=birds;
(13)由条件2可知,瑞典人养狗,故C5=Swede,E5=dogs;
(14)有条件10可知,吸blends烟的与养猫人相邻,故E1=cats;
(15)唯有E4为空,所以德国人养鱼。

虽然在课堂上做出来了,但是今晚重新做一遍仍旧花费了我不少时间,重新整理一下思路。写了以上的博文。

更多博客和文章:
CSDN博客:http://blog.csdn.net/a1456123a?viewmode=list 
新浪博客:http://blog.sina.com.cn/u/2793433712 

你可能感兴趣的:(趣题解析)