• 逻辑分析推理(五小姐问题)


    问题原形:

    有五位小姐排成一排,所有的小姐姓不同,穿的衣服颜色不同,喝不同的饮料,养不同的宠物,吃不同的水果:

    请根据以下条件推断:请问那位小姐养蛇?

    ① 钱小姐穿红色衣服;

    ② 翁小姐养了一只狗;

    ③ 陈小姐喝茶;

    ④ 穿绿色衣服的站在穿白色衣服的左边;

    ⑤ 穿绿色衣服的小姐喝咖啡;

    ⑥ 吃西瓜的小姐养鸟;

    ⑦ 穿黄衣服的小姐吃梨;

    ⑧ 站在中间的小姐喝牛奶;

    ⑨ 赵小姐站在最左边;

    ⑩ 吃橘子的小姐站在养猫的旁边;

    ⒒ 养鱼的小姐旁边的那位吃梨;

    ⒓ 吃苹果的小姐喝香槟;

    ⒔ 江小姐吃香蕉;

    ⒕ 赵小姐站在穿蓝色衣服小姐的旁边;

    ⒖ 喝开水的小姐站在吃橘子的小姐旁边;

    问题分析如下:

    第一步:首先做个如下图的表格:

     

    1

    2

    3

    4

    5

    姓名

     

     

     

     

     

    衣服

     

     

     

     

     

    饮料

     

     

     

     

     

    宠物

     

     

     

     

     

    水果

     

     

     

     

     

    第二步:然后根据题中条件 8、 9、 14 填充表格可得到如下:

     

    1

    2

    3

    4

    5

    姓名

    衣服

    饮料

    牛奶

    宠物

    水果

     

    第三步:然后根据 4、5 条件再综合上图,

    ④ 穿绿色衣服的站在穿白色衣服的左边;

    ⑤ 穿绿色衣服的小姐喝咖啡;

    可得到如下:

     

    1

    2

    3

    4

    5

    姓名

    衣服

    绿

    饮料

    牛奶

    咖啡

    宠物

    水果

     

    第四步:然后再看条件 1 得到如图:

    ① 钱小姐穿红色衣服;

     

    1

    2

    3

    4

    5

    姓名

    衣服

    绿

    饮料

    牛奶

    咖啡

    宠物

    水果

     

    第五步:我想写到这里大家可能已经完全明白了,应该都已经有了结果了吧,

    很明显,赵小姐穿黄色的衣服。然后是:

    ⑦ 穿黄衣服的小姐吃梨;

    ⒒ 养鱼的小姐旁边的那位吃梨;

     

    1

    2

    3

    4

    5

    姓名

    衣服

    绿

    饮料

    牛奶

    咖啡

    宠物

    水果

     

    第六步:然后对照上图分析,再来看条件 3、12,

    ③ 陈小姐喝茶;

    ⒓ 吃苹果的小姐喝香槟;

    陈小姐喝茶,吃苹果的喝香槟,还有 3、4 喝的是牛奶、咖啡,综合条件得到赵小姐喝白开水!

     

    1

    2

    3

    4

    5

    姓名

    衣服

    绿

    饮料

    开水

    牛奶

    咖啡

    宠物

    水果

     

    第七步:在进一步分析:条件 15

    ⒖ 喝开水的小姐站在吃橘子的小姐旁边;

    得到如图:

     

    1

    2

    3

    4

    5

    姓名

    衣服

    绿

    饮料

    开水

    牛奶

    咖啡

    宠物

     

    水果

    橘子

     

    第八步:返回第六步,第七步的判断,

    陈小姐喝茶,吃苹果的喝香槟,还有 3、4 喝的是牛奶、咖啡,1 喝白开水

    得到 2 是陈小姐喝茶,5 苹果、香槟。如图:

     

    1

    2

    3

    4

    5

    姓名

    衣服

    绿

    饮料

    开水

    牛奶

    咖啡

    香槟

    宠物

    水果

    橘子

    苹果

    第九步:综合上图,再看条件 13 得出下图:

    ⒔ 江小姐吃香蕉;

     

    1

    2

    3

    4

    5

    姓名

     

    衣服

    绿

    饮料

    开水

    牛奶

    咖啡

    香槟

    宠物

    水果

    橘子

    香蕉

    苹果

    第十步:最后,

    综合剩下所有的条件的到结果如图:

    剩下所有的条件:

    ② 翁小姐养了一只狗;

    ⑥ 吃西瓜的小姐养鸟;

    ⑩ 吃橘子的小姐站在养猫的旁边;

     

    1

    2

    3

    4

    5

    姓名

    ①翁

    衣服

    绿

    饮料

    开水

    牛奶

    咖啡

    香槟

    宠物

    ⑤猫

    ④鸟

    ②狗

    水果

    橘子

    ③西瓜

    香蕉

    苹果

    最后得出结论:江小姐 养蛇

    以上为全部的分析过程。

  • 相关阅读:
    selenium
    js兼容
    gcc 编译问题
    winrar 命令行 解压文件
    php 页面 不显示任何错误提示
    php 禁止谷歌蜘蛛抓取
    LINUX 实现端口转发
    phpredisadmin 莫名其妙错误,打开了无法显示任何数据
    Convert.ToInt32、(int)和int.Parse三者的区别
    C# 点击打开浏览器
  • 原文地址:https://www.cnblogs.com/icenter/p/2018162.html
Copyright © 2020-2023  润新知