搜索
写经验 领红包

是谁在养鱼(请问谁养鱼的原题)

导语:是谁养鱼的解决方案——详细解答

是谁在养鱼(请问谁养鱼的原题)

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

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

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为空,所以德国人养鱼。

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

关键词:谁养鱼,推理,逻辑,矛盾

本文内容由快快网络小余整理编辑!