abc3d % 9 = 0 a0000%9 = a *(9999+1) %9 = a % 9 = a 类似b,c,d 问题变成了 a + b + c + 3 + d === 0 %9 a 不等于0, 排除,否则就不是5 位数。 a + b + c + d + 3 >= 1 + 0 + 0 + 0 + 3 = 4 a + b + c + d + 3 <= 9 + 9 + 9 + 9 + 3 = 39 问题就变成了 (a-1) + b + c + d = 9-1 - 3 = 5 (a-1) + b + c + d = 18-1 - 3 = 14 (a-1) + b + c + d = 27-1 - 3 = 23 (a-1) + b + c + d = 36-1 - 3 = 32 where a-1, b, c ,d >=0 接下去怎么做,我就不知道了
27, 36 也有可能吧
赞,华人网有能人
abc3d % 9 = 0
a0000%9 = a *(9999+1) %9 = a % 9 = a 类似b,c,d
问题变成了 a + b + c + 3 + d === 0 %9
a 不等于0, 排除,否则就不是5 位数。 a + b + c + d + 3 >= 1 + 0 + 0 + 0 + 3 = 4 a + b + c + d + 3 <= 9 + 9 + 9 + 9 + 3 = 39
问题就变成了 (a-1) + b + c + d = 9-1 - 3 = 5 (a-1) + b + c + d = 18-1 - 3 = 14 (a-1) + b + c + d = 27-1 - 3 = 23 (a-1) + b + c + d = 36-1 - 3 = 32 where a-1, b, c ,d >=0
接下去怎么做,我就不知道了
对。为啥我就这么笨,想不到min, max方法。
要改成被7整除的,我一定会很快这么做的。弄成了9, 我就误入歧途了。
10050 的10位数是5 不是题目要求的3吧?
五位数是10035啊 人家层主给的是四位因为3是固定的 没错的