zoukankan      html  css  js  c++  java
  • 怎样才能推理出学生的专业

    题目描述:

    有 A、B、C 三个学生,他们中一个出生在西安,一个出生在武汉,一个出生在深圳。一个学化学专业,一个学英语专业,一个学计算机专业。其中(1)学生 A 不是学化学的,学生 B 不是学计算机的;(2)学化学的不出生在武汉;(3)学计算机的出生在西安;(4)学生 B 不出生在深圳。根据上述条件可知,学生 A 的专业是(  )。
    A.计算机
    B.英语
    C.化学
    D.3 种专业都可能

    分析与解答:A。

    这是一道富有挑战性的逻辑推理题,也是常见于小学奥数题中,主要考查的是求职者的逻辑思维能力。解题的关键在于通过题中所给条件逐级推理,同时使用推理出的结果作为后续推理的条件,最终将所有问题解决。
    根据题目中的各类条件,分别对其进行编号:
    「学生 B 不是学计算机的」 (1)
    「学计算机的出生在西安」 (2)
    「学生 B 不出生在深圳」  (3)
    「学化学的不出生在武汉」 (4)
    「学生 A 不是学化学的」  (5)
    根据以上 5 个条件可以进行如下推理。
    根据(1)和(2)可以推断:学生 B 出生在武汉或深圳。 (a)
    通过(a)和(3)可以推断:学生 B 出生在武汉。    (b)
    根据(1)、(4)和(b)可以推断:学生 B 学的是英语。(c)
    根据(c)和(5)可以推断:学生 A 学的是计算机。   (d)
    根据(d)和(2)可以推断:学生 A 出生在西安。    (e)
    剩下的就是学生 C 出生在深圳,学的是化学。
    最后的结论:学生 A 出生在西安,学的是计算机,学生 B 出生在武汉,学的是英语,学生 C 出生在深圳,学的是化学。可以将最后的结论带到题目中进行验证。所以,选项 A 正确。

  • 相关阅读:
    常系数齐次线性递推
    【CF961G】Partitions(第二类斯特林数)
    【CF715E】Complete the Permutations(容斥,第一类斯特林数)
    【BZOJ4671】异或图(斯特林反演)
    【CF960G】Bandit Blues(第一类斯特林数,FFT)
    【BZOJ2159】Crash的文明世界(第二类斯特林数,动态规划)
    【LOJ#6374】网格(二项式反演,容斥)
    组合计数和反演
    有标号的DAG计数(FFT)
    [复习]多项式和生成函数相关内容
  • 原文地址:https://www.cnblogs.com/hardy-wang/p/13072568.html
Copyright © 2011-2022 走看看