有五个人分别住在五种颜色(红、黄、蓝、绿、白)的房子里,每个人喝不同的饮料(咖啡、牛奶、茶、可乐、果汁)。已知条件如下:
a) 红房子的主人不喝咖啡。
b) 绿房子在白房子的左边。
c) 喝果汁的人住在蓝房子里。
d) 喝咖啡的人住在绿房子的右边。
e) 黄房子的主人喝牛奶。
如果绿房子的主人不喝茶,那么他喝什么( )。
这题本质是逻辑推理,别急着套公式。拿到题先画个五房五色的位置图,把颜色、饮料、左右关系这些条件像拼图一样填进去,最后看绿房子那个位置还缺什么饮料,直接排除法就能锁定答案。
最容易栽跟头的就是审题不清,把‘左边’‘右边’搞反,或者没注意到‘绿房子在白房子左边’这个相对位置,导致整个房子顺序排错。还有人会死磕颜色,忘了题目问的是饮料,把红房子不喝咖啡、黄房子喝牛奶这些条件记混,最后算出绿房子喝可乐时,因为看到选项里有咖啡牛奶果汁,下意识觉得肯定不是这些,却忘了自己已经排除了它们,其实可乐才是唯一剩下的。还有种情况是看到‘绿房子主人不喝茶’这个假设,就以为要重新推一遍,其实这只是个提示,让你确认绿房子喝的不是茶,别被这个干扰项绕晕。
这道题考的是逻辑推理能力,核心是把多个条件整合起来,通过排除法找出唯一可能。我先理一下已知条件:红房子不喝咖啡;绿房子在白房子左边;果汁在蓝房子;喝咖啡在绿房子右边;黄房子喝牛奶。现在假设绿房子主人不喝茶,问他喝什么。我第一步先确定房子顺序。因为绿在白左边,且喝咖啡在绿右边,说明喝咖啡的肯定不是绿也不是白,只能是黄、蓝或红。但黄房子喝牛奶,所以喝咖啡只能是蓝或红。可红房子不喝咖啡,矛盾!所以喝咖啡的只能是蓝房子。那蓝房子就是喝咖啡的,而果汁在蓝房子,这就冲突了?等等,果汁在蓝房子是条件c,喝咖啡在蓝房子是推导出来的,这不可能同时成立。所以我得重新检查:果汁在蓝房子,喝咖啡在绿右边,喝咖啡不在蓝,那喝咖啡只能是黄或红。黄喝牛奶,红不喝咖啡,都不行。这说明我哪里错了?哦,绿在白左边,喝咖啡在绿右边,喝咖啡可能是黄、蓝、红。黄喝牛奶,红不喝咖啡,蓝有果汁,都不行。这说明我的前提有问题?不,题目说果汁在蓝房子,喝咖啡在绿右边,这两个条件必须同时满足。那只能说明绿右边不是黄、红、蓝,只能是白?但白在绿右边,喝咖啡在白房子,那白房子喝咖啡,果汁在蓝房子,这没问题。那绿房子呢?绿房子不喝咖啡,不喝果汁,不喝牛奶(黄房子),不喝茶(题目假设),那只能喝可乐。对,就是这样。我刚才绕弯子了,其实直接按条件排:房子顺序是绿、白、黄、蓝、红?不对,绿在白左边,喝咖啡在绿右边,喝咖啡可能是白、黄、蓝、红。黄喝牛奶,蓝有果汁,红不喝咖啡,所以喝咖啡只能是白房子。那白房子喝咖啡,绿房子在白左边,绿房子不喝咖啡,不喝果汁,不喝牛奶,不喝茶,只能喝可乐。所以答案是D。