题库/YBT00375

#YBT00375. 区间计数

    传统题 难度: 普及 标签>一本通模运算、取余与规范化
时间限制1000 ms
内存限制256 MiB
通过率100%1 / 1 次提交
题目描述 查看题解 开始编程Alt+E

YBT00375 · 区间计数

退出在线编程模式
普及 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制256 MiB
通过率100%1 / 1 次提交

题目描述

小D喜欢的数有这样的性质:令nn为正整数,S(n)S(n)为nn的各位数字之和,令

$$D(n) = \begin{cases}S(n),S(n)<10\\D(S(n)),S(n)≥10\\ \end{cases}$$

若一个数能表示成x×d(x)x×d(x)这种形式,则这个数是小D喜欢的。 小D想知道在区间[L,R][L,R]中,有多少个数是他喜欢的。

输入

有多组数据。 第一行一个整数TT,表示数据组数。 以下每一行两个数LL、RR(保证区间合法),代表询问[L,R][L,R]。

输出

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

输入样例

3
1 5
3 9
8 8

输出样例

2
2
0

提示

【数据规模】 对于30%的数据,L,R≤106L,R≤10^6; 对于100%的数据,T≤20,L,R≤1018T≤20,L,R≤10^{18}。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共8个测试点,非原站或官方原始数据。总分100分。

题目信息

#1803
100%

1 次通过 · 1 次提交

练习难度 普及
时间限制
1000ms
内存限制
256MiB

题目标签

暂无标签
上传者