概述
五個不同國家且工作各不相同的人分別住在一條街上的五所房子裡,每所房子顏色不同,每個人都有自己養的不同的寵物,喜歡喝不同的飲料。根據提示,判斷哪所房子裡的人養斑馬,哪所房子裡的人喜歡喝礦泉水。
基本介紹
- 中文名:斑馬難題
- 外文名:zebra puzzle
- 分類:邏輯 數學
概述,條件匯總,答案表格,解題思路,
概述
英國人住在紅色的房子裡;西班牙人養了一條狗;日本人是一個油漆工;義大利人喜歡喝茶;挪威人住在左邊的第一個房子裡;綠房子在白房子的右邊;攝影師養了一隻蝸牛;外交官住在黃房子裡;中間房子裡的那個人喜歡喝牛奶;喜歡喝咖啡的人住在綠房子裡;挪威人住在藍色的房子旁邊;小提琴家喜歡喝橘子汁;養狐狸的人所住的房子與醫師的房子相鄰;養馬的人所住的房子與外交官的房子相鄰。
條件匯總
國籍:英國、西班牙、日本、義大利、挪威
房子顏色:紅色、綠色、白色、藍色、黃色
工作:油漆工、攝影師、外交官、小提琴家、醫師
寵物:狗、蝸牛、狐狸、馬、斑馬
飲料:茶、牛奶、咖啡、橘子汁、礦泉水
答案表格
國籍 | 挪威 | 義大利 | 英國 | 西班牙 | 日本 |
房子顏色 | 黃色 | 藍色 | 紅色 | 白色 | 綠色 |
工作 | 外交官 | 醫師 | 攝影師 | 小提琴家 | 油漆工 |
寵物 | 狐狸 | 馬 | 蝸牛 | 狗 | 斑馬 |
飲料 | 礦泉水 | 茶 | 牛奶 | 橘子汁 | 咖啡 |
解題思路
一、由條件5,(1,1)為挪威,刪除條件5;
二、由條件9,(5,3)為牛奶,刪除條件9;
三、由條件11,(2,2)為藍色,刪除條件11;
四、由條件6,(2,1)為黃色;
五、由條件8,(3,1)為外交官,刪除條件8;
六、由條件14,(4,2)為馬,刪除條件14;
七、由條件4、10、12,(5,1)為礦泉水;
八、由條件6,(2,3)為白色,(2,4)為綠色,(2,5)為紅色,或者(2,3)為紅色,(2,4)為白色,(2,5)為綠色;
不妨設(2,3)為白色,(2,4)為綠色,(2,5)為紅色:
① 由條件1,(1,5)為英國,刪除條件1、6;
② 由條件10,(5,4)為咖啡,刪除條件10;
③ 由條件4、12,(5,5)為橘子汁,(3,5)為小提琴家,刪除條件12;
④ (5,2)為茶,由條件4,(1,2)為義大利,刪除條件4;
⑤ 由條件3、7,(3,2)為醫師;
⑥ 由條件2、7、13,(4,5)為斑馬;
⑦ 由條件3,西班牙人是攝影師,於是條件2與條件7矛盾;
因此(2,3)為紅色,(2,4)為白色,(2,5)為綠色;
九、由條件1,(1,3)為英國,刪除條件1、6;
十、由條件10,(5,5)為咖啡,刪除條件10;
十一、(5,2)為橘子汁或茶,不妨設(5,2)為橘子汁:
① (5,4)為茶,由條件4,(1,4)為義大利,刪除條件4;
② 由條件12,(3,3)為小提琴家,刪除條件12;
③ 由條件2,(1,5)為西班牙,(1,2)為日本,條件3與條件12矛盾;
因此(5,2)為茶,(5,4)為橘子汁;
十二、由條件4,(1,2)為義大利,刪除條件4;
十三、由條件12,(3,4)為小提琴家,刪除條件12;
十四、由條件3、7,(3,3)為攝影師,(4,3)為蝸牛,刪除條件7;
十五、由條件3,(1,5)為日本,(3,5)為油漆工,刪除條件3;
十六、(1,4)為西班牙,由條件2,(4,4)為狗,刪除條件2;
十七、由條件13,(4,1)為狐狸,(3,2)為醫師,刪除條件13;
十八、(4,5)為斑馬。