点击上方“蓝字”关注我
今天是我日更的第278/300天
问题一
一个年级有3个班级。
A遇见B,A问B:“你是3班的吗?”
B说:“原来你是2班的啊。”
请问B是哪班的。
只需要三步就能推理出结果,你可以先自己尝试。
解答
首先,A不是3班的,因为如果他是3班的,就会知道班里的人,不会不认识B。所以,A是1班或2班。
其次,B通过A的发问,也明白上一步的逻辑,知道A不是3班的。
同时可以确定B不是2班,不然他也不会到现在才知道A是2班。
最后,通过B说A是2班的,知道B是1班的。
因为如果B是3班的,那只凭借A的发问,B是不会知道A是3班的。
只有B是1班,才能在A提问后,知道A是2班。
问题二
小蓝和小黄是同学。
有人问他们考试成绩,他们做出回答。
小蓝:“我的成绩更好一些。”
小黄:“我的成绩更差一些。”
已知他们成绩不一样,并且至少有一人没说实话,谁成绩好?
解答
用假设法分别假设,排除错误答案后,就能确定正确答案。
至少有一人没说实话,分别假设。
如果小蓝说假话,那么他的成绩应该更差,而小黄的成绩就更好,但与小黄的描述不符,说明小黄也说了假话。
如果小黄说假话,那么他成绩应该更好,而小蓝成绩应该更差,他也说了假话。
两种假设的结果,都是小黄的成绩更好,所以可以确定。
问题三
一个宿舍有A、B、C、D四人,规定谁最迟回宿舍把灯关了。
第二天早上发现灯没关,他们通过沟通,确认谁最迟回来。
A:我回来时,看到C还没睡。
B:我回来时,D已睡,我也就睡了。
C:我回来时,B正好上床睡。
D:我上床就睡着了,什么都不知道。
四人说的都是真话,谁最迟?
解答
根据A的话,确定这样的顺序:C、A
根据B的话,确定先后顺序为:D、B
根据C的话,确定C在B后面,顺序为:D、B、C、A
A最迟回来。
自学逻辑,欢迎交流探讨。
我是郑懿,陪你一起持续进步。