第一步:根据题目给出的条件,很容易画出下面的这个表格
|
|
1
|
2
|
3
|
4
|
5
|
|
|
|
|
|
|
|
国籍
|
挪威
|
|
|
|
|
德国
|
|
丹麦
|
瑞典
|
英国
|
|
|
颜色
|
|
蓝色
|
|
|
|
|
黄色
|
|
|
红色
|
|
|
饮料
|
|
|
牛奶
|
|
|
|
|
茶
|
|
|
|
|
宠物
|
|
|
|
|
|
|
|
|
狗
|
|
鸟
|
|
香烟
|
|
|
|
|
|
Prince
|
Dunhill
|
|
|
|
Pall Mall
|
第二步:绿色房子在白色房子左面可以得出下面两个表格,即要么3是绿4是白要么4是绿5是白
|
|
1
|
2
|
3
|
4
|
5
|
|
|
|
|
|
|
|
国籍
|
挪威
|
|
|
|
英国
|
德国
|
|
丹麦
|
瑞典
|
英国
|
|
|
颜色
|
|
蓝色
|
绿色
|
白色
|
红色
|
|
黄色
|
|
|
红色
|
|
|
饮料
|
|
|
牛奶
|
|
|
|
|
茶
|
|
|
|
|
宠物
|
|
|
|
|
|
|
|
|
狗
|
|
鸟
|
|
香烟
|
|
|
|
|
|
Prince
|
Dunhill
|
|
|
|
Pall Mall
|
|
|
1
|
2
|
3
|
4
|
5
|
|
|
|
|
|
|
|
国籍
|
挪威
|
|
|
|
英国
|
德国
|
|
丹麦
|
瑞典
|
英国
|
|
|
颜色
|
|
蓝色
|
红色
|
绿色
|
白色
|
|
黄色
|
|
|
红色
|
|
|
饮料
|
|
|
牛奶
|
|
|
|
|
茶
|
|
|
|
|
宠物
|
|
|
|
|
|
|
|
|
狗
|
|
鸟
|
|
香烟
|
|
|
|
|
|
Prince
|
Dunhill
|
|
|
|
Pall Mall
|
第三步:绿色房子主人喝咖啡,很明显上面两个只能选择第二个,得到下面的表格
|
|
1
|
2
|
3
|
4
|
5
|
|
|
|
|
|
|
|
国籍
|
挪威
|
|
英国
|
|
|
德国
|
|
丹麦
|
瑞典
|
英国
|
|
|
颜色
|
|
蓝色
|
红色
|
绿色
|
白色
|
|
黄色
|
|
|
红色
|
|
|
饮料
|
|
|
牛奶
|
咖啡
|
|
|
|
茶
|
|
|
|
|
宠物
|
|
|
|
|
|
|
|
|
狗
|
|
鸟
|
|
香烟
|
|
|
|
|
|
Prince
|
Dunhill
|
|
|
|
Pall Mall
|
第四步:黄色房子主人吸Dunhill香烟只能是判断为挪威的补充到第一列
|
|
1
|
2
|
3
|
4
|
5
|
|
|
|
|
|
|
|
国籍
|
挪威
|
|
英国
|
|
|
德国
|
|
丹麦
|
瑞典
|
英国
|
|
|
颜色
|
黄色
|
蓝色
|
红色
|
绿色
|
白色
|
|
黄色
|
|
|
红色
|
|
|
饮料
|
|
|
牛奶
|
咖啡
|
|
|
|
茶
|
|
|
|
|
宠物
|
|
|
|
|
|
|
|
|
狗
|
|
鸟
|
|
香烟
|
Dunhill
|
|
|
|
|
Prince
|
Dunhill
|
|
|
|
Pall Mall
|
第五步:养马的人住抽Dunhill 香烟的人隔壁,马补充到第2列
|
|
1
|
2
|
3
|
4
|
5
|
|
|
|
|
|
|
|
国籍
|
挪威
|
|
英国
|
|
|
德国
|
|
丹麦
|
瑞典
|
英国
|
|
|
颜色
|
黄色
|
蓝色
|
红色
|
绿色
|
白色
|
|
黄色
|
|
|
红色
|
|
|
饮料
|
|
|
牛奶
|
咖啡
|
|
|
|
茶
|
|
|
|
|
宠物
|
|
马
|
|
|
|
|
|
|
狗
|
|
鸟
|
|
香烟
|
Dunhill
|
|
|
|
|
Prince
|
Dunhill
|
|
|
|
Pall Mall
|
抽Blue Master的人喝啤酒只能是2列或5列,假设为第2列,则因抽Blends香烟的人有一个喝水的邻居,他只能在第4列,这样丹麦人喝茶就没有地方放了,如下表
|
|
1
|
2
|
3
|
4
|
5
|
|
|
|
|
|
|
|
国籍
|
挪威
|
|
英国
|
|
|
德国
|
|
丹麦
|
瑞典
|
英国
|
|
|
颜色
|
黄色
|
蓝色
|
红色
|
绿色
|
白色
|
|
黄色
|
|
|
红色
|
|
|
饮料
|
|
|
牛奶
|
咖啡
|
水
|
|
|
茶
|
|
|
|
|
宠物
|
|
马
|
|
|
|
|
|
|
狗
|
|
鸟
|
|
香烟
|
Dunhill
|
BlueMaster
|
|
Blends
|
|
Prince
|
Dunhill
|
|
|
|
Pall Mall
|
所以假设不成立,回到第五步的表格,BlueMaster喝啤酒只能在第5列,这样丹麦人喝茶在第2列,挪威人喝水;抽Blends香烟的人有一个喝水的邻居,则Blends在第二列;德国人抽Prince香烟把它填到第4列;第五列只能是瑞典了;抽Pall Mall 香烟的人养鸟,只能是第三列了; 抽Blends香烟的人住在养猫的人隔壁,第一列宠物为猫;瑞典人养狗,最后剩下德国养鱼;
|
|
1
|
2
|
3
|
4
|
5
|
|
|
|
|
|
|
|
国籍
|
挪威
|
丹麦
|
英国
|
|
瑞典
|
德国
|
|
丹麦
|
瑞典
|
英国
|
|
|
颜色
|
黄色
|
蓝色
|
红色
|
绿色
|
白色
|
|
黄色
|
|
|
红色
|
|
|
饮料
|
水
|
茶
|
牛奶
|
咖啡
|
啤酒
|
|
|
茶
|
|
|
|
|
宠物
|
猫
|
马
|
鸟
|
|
狗
|
|
|
|
狗
|
|
鸟
|
|
香烟
|
Dunhill
|
Blends
|
PallMall
|
|
BlueMaster
|
Prince
|
Dunhill
|
|
|
|
Pall Mall
|
最后得到全部数据:
|
|
1
|
2
|
3
|
4
|
5
|
|
|
|
|
|
|
|
国籍
|
挪威
|
丹麦
|
英国
|
德国
|
瑞典
|
德国
|
|
丹麦
|
瑞典
|
英国
|
|
|
颜色
|
黄色
|
蓝色
|
红色
|
绿色
|
白色
|
|
黄色
|
|
|
红色
|
|
|
饮料
|
水
|
茶
|
牛奶
|
咖啡
|
啤酒
|
|
|
茶
|
|
|
|
|
宠物
|
猫
|
马
|
鸟
|
鱼
|
狗
|
|
|
|
狗
|
|
鸟
|
|
香烟
|
Dunhill
|
Blends
|
PallMall
|
Prince
|
BlueMaster
|
Prince
|
Dunhill
|
|
|
|
Pall Mall
|
posted @ 2007-03-23 23:04
布尔 阅读(4053)
评论(15) 编辑 收藏 网摘