题目译自 PA 2015 Runda próbna zwykła Równanie
对于自然数 n,我们用 f(n) 表示其十进制表示中各位数字的平方和。给定三个自然数 k,a,b,你的任务是计算满足 a≤n≤b 且 n 是以下方程解的自然数 n 的数量:
k⋅f(n)=n输入的唯一一行包含三个整数 k,a,b (1≤k,a,b≤1018,a≤b),如题目描述中所示。
你的程序应输出一个整数,表示区间 [a,b] 内满足任务描述中方程的解的数量。
51 5000 10000
3
在区间 [5000,10000] 内,满足 k=5 的方程的自然数只有 7293、7854 和 7905。