猜数字春夏秋冬四季乘以夏等于四季春夏秋冬的算法

来源:百度知道 编辑:UC知道 时间:2024/07/15 02:36:35

没人回答?我来试试

我也没做,便分析边想把

首先,要有前提,就是每个数字都不相同,不然都是1就可以了....
汉字不好打,相当于 abcdef*b = efabcd

首先会注意到 : 6位数字乘以一个一位数字,没有产生进位 ,现在知道信息: a*b < 10
b 肯定不是1,不然都是1了
这样有个范围 :
b = 2时 ,a = 1,3,4
b = 3时,a = 1,2

b = 2时 ,a2cdef * 2 = efa2cd
这样e肯定是a的2倍(不可能产生进位)
这样排出 a = 1(否则e = 2 = b)
下面进行假设: a = 3 则e = 6
现在看第五位 ; 左边是e,右边是c
c的可能值是2,3,不能和b相同,则只能是3,也就是说左边第6位f产生了进位,那么f〉=5,看左右第2位,可以知道f只能是5,则 d = 0。看第3位,发现无论如何也不能满足了 ,从而知道a = 3是错误的 。。

打字太烦了,方法就是这样。。,测试所有可能情况,结果也可能不唯一,我去算结果去。。。

结果:
230769*3 = 692307

没有头绪