求壹道推理題的解題過程。
1 2 3 4 5
A房子: 藍
B人: 外星人
C飲料: 牛奶
D煙:
E寵物:
由“綠房子在白房子左邊”可知綠房子為A3或者A4,又“綠房子主人喝咖啡”知“綠房子”為A4,C4為“咖啡”,A5為“白房子”。由“北京人住紅房子裏”可知,A1為“黃房子”,A3為“紅房子”,B3為“北京人”,由“黃房子主人抽白沙香煙”知道D1為“白沙”,由“養馬人住在抽白沙香煙的人旁邊”知E2為“馬”。綜上,表格變為:
1 2 3 4 5
A房子: 黃 藍 紅 綠 白
B人: 外星人 北京人
C飲料: 牛奶 咖啡
D煙: 白沙
E寵物: 馬
通過“上海人養了壹條狗”,“抽中華香煙的人養了壹只鳥”分析得出E1為“貓”或者“魚”。假設E1為“貓”,則D2為“紅河”(“抽紅河香煙的人住在養貓人的旁邊”),C1為“水”(“抽紅河香煙的人的鄰居喝礦泉水”),C2為“茶”,C5為“啤酒”(“抽雲溪香煙的人喝啤酒”),B4為“武漢人”,D4為“金龍”(“武漢人抽紅金龍煙”),B2為“深圳人”,B5為“上海人”,E5為“狗”(“上海人養了壹條狗”),D3為“中華”(“抽中華香煙的人養了壹只鳥”),最後剩下E4為“魚”,即武漢人養魚
1 2 3 4 5
A房子: 黃 藍 紅 綠 白
B人: 外星人 深圳人 北京人 武漢人 上海人
C飲料: 水 茶 牛奶 咖啡 啤酒
D煙: 白沙 紅河 中華 金龍 雲
E寵物: 貓 馬 鳥 狗