看的吓人,其实应该想到a->b->c应该会迅速缩减成很小的数。
所以简单估计一下位数就行。
4444^4444 < 5000^4444 < 10^(4x4444)/2^4444 < 10^17776/10^(3x444) = 10^16444
所以 a < 16444x9 < 170000 (此范围内数字和最大的数是 169999)
b < 1+6+4x9 = 43 (此范围内数字和最大的数是39)
c < 3+9 = 12
9 | (4444^4444 - c)
4444^4444 = 7^4444 = 7^(3x1481)*7 = 7 (mod 9)
所以 c = 7。
【 在 xheliu 的大作中提到: 】
: 这个连思路都没有。怎么解?
: 如果把上面数字“4”换成“7”,答案是多少。
: 拜谢!
: ...................
--
修改:kouzh FROM 123.114.92.*
FROM 123.114.92.*