逻辑推理题爆破
文章目录
阮一峰之前有篇文章《Prolog 语言入门教程》,介绍说Prolog(全称Programming in Logic)是一种专门解决逻辑问题的语言。
其实解决逻辑推理问题也不用特意去学一门新语言,去自己工具箱里找个趁手的兵器也行。
本文采用Mathematica解题,可与上文对照阅读,文末还求解了一道更复杂的题目。
话说有了计算机以后,干啥都喜欢简单粗暴的,纯推理是越来越懒了。
1.找朋友
|
|
列出所有的朋友关系?friends列表本身就是了。
2.地图着色问题
用红、绿、蓝给分成A、B、C、D、E五块的地图上色,要求相邻区域不能使用同一种颜色。
|
|
3.谁是凶手
Boddy 先生死于谋杀,现有六个嫌疑犯,每个人在不同的房间,每间房间各有一件可能的凶器,但不知道嫌疑犯、房间、凶器的对应关系。请根据下面的条件和线索,找出谁是凶手。已知条件:
- 六个嫌疑犯是三男(George、John、Robert)三女(Barbara、Christine、Yolanda)。
- 六个嫌疑犯分别待在六个房间:浴室(Bathroom)、饭厅(Dining Room)、厨房(Kitchen)、起居室(Living Room)、 储藏室(Pantry)、书房(Study)。
- 每间房间都有一件可疑的物品,可以当作凶器:包(Bag)、火枪(Firearm)、煤气(Gas)、刀(Knife)、毒药(Poison)、绳索(Rope)。
- 线索一:厨房里面是一个男人,那里的凶器不是绳索、刀子、包和火枪。
- 线索二:Barbara 和 Yolanda 在浴室和书房。
- 线索三:带包的那个人不是 Barbara 和 George,也不在浴室和饭厅。
- 线索四:书房里面是一个带绳子的女人。
- 线索五:起居室里面那件凶器,与 John 或 George 在一起。
- 线索六:刀子不在饭厅。
- 线索七:书房和食品储藏室里面的凶器,没跟 Yolanda 在一起。
- 线索八:George 所在的那间屋子有火枪。
- 线索九:Boddy 先生死在食品储藏室里,那里的凶器是煤气。
|
|
4.关联题目
网传的2018年刑侦科推理试题,实为2014年杭州学军中学推理社的招新考题。
题号 | 题目 | 选项A | 选项B | 选项C | 选项D |
---|---|---|---|---|---|
1 | 这道题的答案是 | A | B | C | D |
2 | 第5题的答案是 | C | D | A | B |
3 | 以下选项中哪一题的答案与其他三项不同 | 3 | 6 | 2 | 4 |
4 | 以下选项中哪两题的答案相同 | 1、5 | 2、7 | 1、9 | 6、10 |
5 | 以下选项中哪一题的答案与本题相同 | 8 | 4 | 9 | 7 |
6 | 以下选项中哪两题的答案与第8题相同 | 2、4 | 1、6 | 3、10 | 5、9 |
7 | 在此十道题中,被选中次数最少的选项字母为 | C | B | A | D |
8 | 以下选项中哪一题的答案与第1题的答案在字母中不相邻 | 7 | 5 | 2 | 10 |
9 | 已知"第1题与第6题的答案相同"与"第X题与第5题的答案相同"的真假性相反,那么X为 | 6 | 10 | 2 | 9 |
10 | 在此10道题中,ABCD四个字母出现次数最多与最少者的差为 | 3 | 2 | 4 | 1 |
|
|