Logo Universal Online Judge

UOJ

时间限制:5 s 空间限制:512 MB
Statistics

题目描述

Anica 有一张神秘的无限表,表里有无限行和无限列。有趣的是,表中的每个数字出现的次数是有限的。

定义函数 rev(i),返回 i 在十进制下翻转后得到的新数字。例如 rev(213)=312rev(406800)=008604=8604

表中第 i 行第 j 列的数字 A(i,j) 由以下方式得到:

  • A(i,1)=i

  • A(i,j)=A(i,j1)+rev(A(i,j1))j>1

现在 Anica 给出 Q 个询问,每个询问给出两个整数 LR,请你求出无限表中有多少个数的大小在 [L,R] 中。

输入格式

第一行包含一个整数 Q

接下来 Q 行,每行包含两个整数 LR

输出格式

输出包含 Q 行,每行一个整数,其中第 i 行为第 i 个问题的答案。

样例 #1

样例输入 #1

2
1 10
5 8

样例输出 #1

18
8

样例 #2

样例输入 #2

3
17 144
121 121
89 98

样例输出 #2

265
25
10

样例 #3

样例输入 #3

1
1 1000000000

样例输出 #3

1863025563

提示

【数据范围】

对于 50% 的数据,保证 1L,R106

对于 100% 的数据,保证 1Q1051L,R1010