#HK5280. 「PA 2015」Równanie

「PA 2015」Równanie

题目描述

题目译自 PA 2015 Runda próbna zwykła Równanie

对于自然数 nn,我们用 f(n)f(n) 表示其十进制表示中各位数字的平方和。给定三个自然数 k,a,bk, a, b,你的任务是计算满足 anba \leq n \leq bnn 是以下方程解的自然数 nn 的数量:

kf(n)=nk \cdot f(n) = n

输入格式

输入的唯一一行包含三个整数 k,a,bk, a, b (1k,a,b1018,ab)(1 \leq k, a, b \leq 10^{18}, a \leq b),如题目描述中所示。

输出格式

你的程序应输出一个整数,表示区间 [a,b][a, b] 内满足任务描述中方程的解的数量。

51 5000 10000

3

在区间 [5000,10000][5000, 10000] 内,满足 k=5k=5 的方程的自然数只有 729372937854785479057905