#HX1257M. 虫洞方程

提交0 通过0
通过率0%
时间限制1000ms
内存限制128MiB
    ID: 10104 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 普及 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1257-T2满分强化

题目描述

题目描述

阿金博士在星际探索中发明出了一种特殊的方程来计算虫洞的坐标。

对于一个正整数 nn,定义 nn 的空间函数 f(n)f(n) 为它十进制下每一位数字的平方和。给定特征值kk和区间 [a,b][a,b],如果区间内的坐标 nn 使得方程 k×f(n)=nk\times f(n)=n 成立,则该处必有一个虫洞,区间中的虫洞个数可能有多个。

为了帮助阿金博士,你需要求出相应的虫洞数量。

输入格式

11 行共 33 个数值:kk,aa,bb

输出格式

单独的一行包含一个整数,表示区间内的虫洞个数。

样例输入

51 5000 100000

样例输出

3

提示

对于100100%的数据,1k,a,b10181\le k,a,b\le 10^{18},aba\le b

区间内的虫洞总共有

33 个,坐标分别 7293,7854,79057293,7854,7905

51 5000 100000
3
1 1 1000000000000000000
1
999999999999999999 1 1000000000000000000
0