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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 20:23:12

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

猜数字春夏秋冬四季乘以夏等于四季春夏秋冬的算法
没人回答?我来试试
我也没做,便分析边想把
首先,要有前提,就是每个数字都不相同,不然都是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

没有头绪