分两种情况讨论:
首先,如果条件是两个数字可重复:
第一步,甲说猜不出,可以排除以下红笔标注序数对:
4:(2,2)
5:(2,3)
6:(2,4);(3,3)
7:(2,5);(3,4)
8:(2,6);(3,5);(4,4)
9:(2,7);(3,6);(4,5)
10:(2,8);(3,7);(4,6);(5,5)
11:(2,9);(3,8);(4,7);(5,6)
12:(3,9);(4,8);(5,7);(6,6)
13:(4,9);(5,8);(6,7)
14:(5,9);(6,8);(7,7)
15:(6,9);(7,8)
16:(7,9);(8,8)
17:(8,9)
18:(9,9)
第二步,乙说猜不出,首先可以排除以下红笔标注序数对:
4:(2,2)
6:(2,3)
8:(2,4)
9:(3,3)
10:(2,5)
12:(2,6);(3,4)
14:(2,7)
15:(3,5)
16:(2,8);(4,4)
18:(2,9);(3,6)
20:(4,5)
21:(3,7)
24:(3,8);(4,6)
25:(5,5)
27:(3,9)
28:(4,7)
30:(5,6)
32:(4,8)
35:(5,7)
36:(4,9);(6,6)
40:(5,8)
42:(6,7)
45:(5,9)
48:(6,8)
49:(7,7)
54:(6,9)
56:(7,8)
63:(7,9)
64:(6,4)
72:(8,9)
81:(9,9)
然后乙会查看剩下的10对数中有没有已经被甲排除的(就是甲在第一步中会说“我猜到了”的数对,也即第一步中红色标出部分),发现没有,故仍剩这10对数字。
第三步,甲说猜到了。结合甲、乙的说法,排除和相同的数对,因为如果是和相同的数对的话,甲仍不能猜到(别忘了甲知道和数:
12:(2,6)8;(3,4)7
16:(2,8)10;(4,4)8
18:(2,9)11;(3,6)9
24:(3,8)11;(4,6)10
36:(4,9)13;(6,6)12
这样,就剩下四种可能(这四种的任意一种甲由于知道其和,都会说“我猜到了”:
12: (3,4)7
18: (3,6)9
36: (4,9)13;(6,6)12
第四步,乙说猜到了。那么可以排除上面剩下的4对数中积相同的对(因为如果相同,乙仍不能判定):
12: (3,4)7
18: (3,6)9
36: (4,9)13;(6,6)12
因此,如果条件是两个数字可重复,那么答案是:(3,4)和(3,6),即两对数中的任意一对都满足题意!