快乐数计数
题目描述:
定义 S(x) 是正整数 x 十进制各个数位上数字的平方和。
我们称正整数 x 是快乐数,若 S(x) 是快乐数或 x=1。
请你求出区间 [L, R] 里的快乐数有多少个。
输入格式:
你需要回答多组询问,第一行一个正整数 T,表示询问数量。
接下来 T 行,每行两个正整数 L, R。
输出格式:
T 行,每行一个正整数,表示 [L, R] 内快乐数的个数。
样例输入:
3 1 10 5 20 7 100
样例输出:
3 4 19
提示:
数据范围:询问数量 T 不超过 100.
1 ≤ L ≤ R < 1050
部分分:对于 40% 的数据,R ≤ 10000;对于 60% 的数据,R ≤ 107.
时间限制: 1000ms空间限制: 256MB
来源: zhanghao1