A18746.寻找特别之数
普及+/提高
通过率:0%
时间限制:1.00s
内存限制:512MB
题目描述
时间限制:1000ms
内存限制:512MB
在数字世界的一片神秘区域,有一座守护着特别之数的神庙。这座神庙据说藏有无数宝藏,但是只有那些拥有特别之数的人才能获得神庙的祝福。特别之数指的是一个可以被整数 3 整除,同时包含数位 1 的整数。 会计算机的 Macw 和你简直就是天选之子,你打算通过你精湛的计算机本领来计算出所有的特别之数。
你将会获得 Q 次询问,每次询问输入两个数字 L,R。请输出 [L,R] 闭区间内所有的特别之数个数。
例如数字 15,包含数位 1,同时也可以被 3 整除,因此数字 15 是一个特别之数。
输入格式
输入包含 Q+1 行。
第一行包含一个整数 Q,表示有 Q 次询问。
接下来的每一行输入两个整数 L 和 R,表示询问的区间。
输出格式
输出包含 Q 行,一行一个整数。
第 i 行输出第 i 次询问的结果,即在 [L,R] 区间内特别之数的个数。
输入输出样例
输入#1
4 88 108 111 333 555 777 999 1111
输出#1
3 42 13 37
说明/提示
样例解释:
对于第一个查询 [88,108],3 个答案分别为:102,105 和 108。
数据范围:
对于100%的数据,保证 1≤T≤1000。
对于40%的数据,有 1≤L≤R≤105。
对于100%的数据,有 1≤L≤R≤1018。
注意这个问题涉及到的整数可能需要使用 64 位整数型。