是谁在养鱼(请问谁养鱼的原题)
导语:是谁养鱼的解决方案——详细解答
谁养鱼这个题目,我把题目截图保存在这一篇里,就不再一一敲键盘了,方便大家边看题目边看解析。
根据最上边的五个条件,首先画出一个六行六列的表格:
1
2
3
4
5
A
颜色
yellow(9)
blue(3)
red(7)
green(4)
white(5)
B
饮料
milk(1)
coffee(6)
C
国籍
Norwegian(2)
Brit(8)
D
香烟
Dunhill(10)
E
宠物
horses(11)
图1 第1到第7步参考图
(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。
1
2
3
4
5
A
颜色
yellow(9)
blue(3)
red(7)
green(4)
white(5)
B
饮料
water(15)
beer(12)
milk(1)
coffee(6)
tea(14)
C
国籍
Norwegian(2)
Blends(16)
Brit(8)
Dane(15)
D
香烟
Dunhill(10)
BM(13)
E
宠物
horses(11)
图2 第8步图
1
2
3
4
5
A
颜色
yellow(9)
blue(3)
red(7)
green(4)
white(5)
B
饮料
water(16)
tea(14)
milk(1)
coffee(6)
beer(12)
C
国籍
Norwegian(2)
Dane(15)
Brit(8)
German18
Swed22
D
香烟
Dunhill(10)
blends(17)
PM(20)
Princes19
BM(13)
E
宠物
Cats24
horses(11)
Birds(21)
dogs23
图3 第9-15步图
(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为空,所以德国人养鱼。
虽然在课堂上做出来了,但是今晚重新做一遍仍旧花费了我不少时间,重新整理一下思路。写了以上的博文。
关键词:谁养鱼,推理,逻辑,矛盾
本文内容由快快网络小余整理编辑!