#P4193. 数字

数字

题目描述

小 D 喜欢的数有这样的性质:

nn 为正整数,S(n)S(n)nn 的各位数字之和,令

$$D(n)\begin{cases}\displaystyle S(n) \quad S(n)<10 \\\displaystyle D(S(n)) \quad S(n)>10\end{cases} $$

小 D 喜欢的数一定能表示成 x×D(x)x \times D(x) 这种形式(即若一个数 AA 是被喜欢的,则存在一个数 xx,使得 A=x×D(x)A = x \times D(x))。

小 D 想知道在区间 [L,R][L, R] 中,有多少个数是他喜欢的。

输入格式

第一行一个整数 TT,表示数据组数。

接下来 TT 行,每行两个数 LLRR(保证区间合法),代表询问 [L,R][L, R]

输出格式

输出 TT 行,每行一个数,表示在这个区间内小 D 喜欢的数出现了多少次。

你的输出当且仅当和标准输出一样才能得该测试点满分。

3
1 5
3 9
8 8
2
2
0

提示

对于 100%100 \% 的数据,L,R1018L,R \le 10^{18}T20T \le 20