题目:有五位小姐排成一排,所有的小姐姓不同,穿的衣服颜色不同,喝不同的饮料,养不同的宠物,吃不同的水果;钱小姐穿红色衣服;翁小姐养了一只狗;陈小姐喝茶;穿绿色衣服的站在穿白色衣服的左边;穿绿色衣服的小姐喝咖啡;吃西瓜的小姐养鸟;穿黄衣服的小姐吃梨;站在中间的小姐喝牛奶;赵小姐站在最左边;吃橘子的小姐站在养猫的旁边;养鱼的小姐旁边的那位吃梨;吃苹果的小姐喝香槟;江小姐吃香蕉;赵小姐站在穿蓝色衣服小姐的旁边;喝开水的小姐站在吃橘子的小姐旁边;请问那位小姐养蛇?

分析:刚开始把题目想复杂了,会用“假设”的方法去做,比如假设某小姐养蛇的,但这个方法可能会逐个假设一轮才行。后来分析了下,其实,不用假设,直接推即可。先给自己画一个表,横向为“最左、左、中、右、最右”,纵向为“姓氏、颜色、饮料、宠物、水果”。

第一步:站在中间的小姐喝牛奶;赵小姐站在最左边;赵小姐站在穿蓝色衣服小姐的旁边

姓氏
颜色
饮料 牛奶
宠物
水果

第二步:钱小姐穿红色衣服(最左不是红)+穿绿色衣服的站在穿白色衣服的左边(绿白只能在中间或右)=赵穿黄;穿绿色衣服的小姐喝咖啡(不在中间,只能右)+穿绿色衣服的站在穿白色衣服的左边;颜色齐

姓氏
颜色 绿
饮料 牛奶 咖啡
宠物
水果

第三步:钱小姐穿红色衣服;穿黄衣服的小姐吃梨;养鱼的小姐旁边的那位吃梨;陈小姐喝茶(左或最右);吃苹果的小姐喝香槟:最左不是苹果;开水在最左;

姓氏
颜色 绿
饮料 开水 牛奶 咖啡
宠物
水果

第四步:喝开水的小姐站在吃橘子的小姐旁边:橘子;吃苹果的小姐喝香槟(茶、香槟、苹果的位置);陈小姐喝茶

姓氏
颜色 绿
饮料 开水 牛奶 咖啡 香槟
宠物
水果 橘子 苹果

第五步:江小姐吃香蕉(只有右,剩下西瓜和翁);吃西瓜的小姐养鸟;翁小姐养了一只狗;吃橘子的小姐站在养猫的旁边

姓氏
颜色 绿
饮料 开水 牛奶 咖啡 香槟
宠物
水果 橘子 西瓜 香蕉 苹果

答案:江小姐养蛇