2018年03月01日上午,江苏网警官方微博发布了一套“2018年刑侦科推理试题”,微博发布后迅速走红网络。众多网友看到题目不到10秒就放弃了,戏称这套推理题打碎了他们的刑侦梦。
第二天晚上,江苏网警在评论区对该推理试题进行解释。“这套题目最初是杭州学军中学推理社的招新考题,由时任社长编写”,“这不是正经的刑侦试题,真正的考题,除了考察逻辑思维,还有考察对专业知识的记忆理解运用”。
题目于下
不知你看完是什么心情,反正我和众多网友一样“好奇心让我点了进来,求生欲使我退了出去”,我试着推理,用了好几张稿纸也没找出头绪。请教了别人,终于用暴力枚举的方法解了出来。
代码于下
public class Reasoning {
int problem[]=new int[10];//记录10道单选题的答案
boolean flag=true;//终止循环的条件,枚举到符合题目逻辑的序列时,终止循环
//暴力枚举,每道题有A B C D四种可能,则10道题共有4的十次方种可能
public void violenceEnumeration(int i) {
i++;
for(int k=0;k<4 && flag==tr