爱因斯坦提出的著名逻辑难题(斑马难题|zebra puzzle)
——摘自《离散数学及其应用》
5个不同国家且工作各不相同的人分别住在一条街上的5所房子里,每所房子的颜色不同,每个人都有自己养的不同的宠物,喜欢喝不同饮料。根据以下提示,你能告诉我哪个房子里的人养斑马,哪个房子里的人喜欢喝矿泉水吗?
英国人住在红色的房子里。西班牙人养了一条狗。日本人是一个油漆工。意大利人喜欢喝茶。挪威人住在左边的第一个房子里。绿房子在白房子的右边。摄像师养了一只蜗牛。外交官住在黄房子里。中间哪个房子里的人喜欢牛奶。喜欢喝咖啡的人住在绿房子里。挪威人住在蓝色的房子旁边。小提琴家喜欢喝桔子汁。养狐狸的人所住的房子与医师的房子相邻。养马(非斑马)的人所住的房子与外交官的房子相邻。(提示:绘一张表,其中行表示每个人,列表是他们所住房子的颜色、他们的工作、他们养的宠物以及他们喜欢喝的饮料,用逻辑推理来判断表中正确的项)
解决方法:用两个表格来表示,逐渐推理。
1.初始由题目条件可初步列表如下:
——摘自《离散数学及其应用》
| 宠物 |
饮料 |
职业 |
||
| 英国 |
红色 |
|||
| 西班牙 |
