数理逻辑考试真题答案

很明显,就把这个问题写出来。举个例子更容易说清楚。总有三个答案。

看简单的,例子如下:

当X和Y之差大于其中一个时(设A小B大,X小Y大),需要确定:

a=7 b=10 a=3 b=5

X=17 Y=25 X=8 Y=12

对于A,X和Y之差大于A,那么根据假设,注定值和大值之差大于X,由于两者都是正数,A可以直接排除小值,所以这种情况是不可能的。

那么,x和y之差等于或小于任意数。

a=7 b=10

X=17 Y=23,差6 x-AY-B。

a = 7 10 16

a =13 4 10

a = 1 16 22

b = 10 7 13

b = 16 1 7

b = 4 13 19

真正的答案是:

作为当事人进入话题,A说不知道的时候,很明显他之前考虑过10和16。他会想,如果B是16,B接下来会排除1。

因为如果是a=1,A会说知道,22明显大于17。如果知道B的下一句话,那么B就是16,因为排除a=1就剩下a=7。如果结果B未知,那么可以排除b=16。

同时B不会是4,否则B可以得到结果。4和23的差是19,大于17,所以b≠4。之后还剩下10。从A的角度来看,结果出来了,所以A可以得到结果。

重要的是B怎么知道的。很明显,B不知道之后,有两种考虑,a=7或者13。对于A,当a=13时,B还有两种可能,b=4或者b=10。当a=7时,B剩余b=10。刚才B说不知道,排除的16大概是a=7。所以如果A还是不确定,排除a=7,下一句B可以确定a=13,只有a=13面临b=4或者b=10两种可能。现在A确定了,很明显a=7,A可以确定b=10,B就会知道a=7。

数字可以随意改,等等。这样的题目一般是三句话,因为对于每个人来说,对方只有三个可能的数字,所以第一个人最多说两句话结果就出来了。