查看: 1586|回复: 4

[逻辑推理] 课程之谜

转载  已解决  简洁模式
发表于 2018-1-11 21:42:50 | 发自安卓客户端
三个大学生甲、乙、丙,每个学生学习四门课程。
两个人学习物理,两个人学习代数,两个人学习英语,两个人学习历史,两个人学习法语,两个人学习日语。
如果甲学习代数,那么他同时也学习历史。如果他学习历史,则他不会学习英语。如果他学习英语,则他不会学习日语。
如果乙学习英语,他同时也学习日语,如果他学习日语则他不学习代数,如果他学习代数,则不学法语。
如果丙学法语,则他不会学代数,如果他不学代数则他学日语,如果他学日语,则他不学英语。

问:3个人分别学习什么课程?
楼主| 发表于 2018-1-11 21:45:55 | 发自安卓客户端
本人表示看不懂

此回答在 2018-1-12 14:28 被选定为谜题答案,获得破案经验 3

发表于 2018-1-11 22:26:48
可以在纸上写一写做一些假设。

1. 假设甲学代数,那么他一定学历史(已知),并且会学法语,物理和日语三个科目(英语被排除,也就是说后面两个人肯定会学英语)的其中之二。

2. 乙一定会学英语(参见1),那么他一定学日语,并且会学法语,物理,历史三个科目的其中之二

3. 丙一定会学英语(参见1),那么他一定不学日语(说明前两人必须都学日语),并且会学 物理,代数,历史,法语 其中之三。

4. (参见3)我们回到甲, 甲确定的科目有:代数,历史,日语。 最后一个科目可能是 法语/物理。
5.  这时就可以尝试什么样的科目组合能符合所有要求了。

6. 试过几次后,我不知道这是不是唯一解法:

甲 - 代数,历史,日语,法语。
乙 - 英语,日语,法语,物理。(至此,丙不可能学日语和法语了)
丙 - 英语,代数,物理,历史。
发表于 2018-1-11 23:43:44



楼主| 发表于 2018-1-11 23:50:33 | 发自安卓客户端
哇  显然费了好大一番心思啊
补充:
尚未登录
您需要登录后才可以回帖 登录 | 加入学院