是谁养鱼的解决方案

谁养鱼这个题目,我把题目截图保存在这一篇里,就不再一一敲键盘了,方便大家边看题目边看解析。

本次根据自己的想法将这个问题的逻辑思维顺序写一下,感觉挺有意思的。如果有兴趣可以试一下。

根据最上边的五个条件,首先画出一个六行六列的表格:

(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;

(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。

(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 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ACMSunny

赠人玫瑰,手有余香。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值