#agc057a. [agc057_a]Antichain of Integer Strings

[agc057_a]Antichain of Integer Strings

题目描述

对于一组正整数AA,如果满足以下条件,则称其为好的

  • 对于AA中的任意两个不同元素a,bAa, b \in A,以十进制表示时,表示aa的字符串不是表示bb的字符串的子串。

什么是子串?字符串的子串是它的连续子序列。例如,11223123的子串,而2113则不是。

给定正整数LLRR。找出由介于LLRR之间(包括LLRR)的整数组成的好集合AA的最大可能元素数量。

我们将给出TT个测试用例,请解决每个测试用例。

约束条件

  • 1T1041 \leq T \leq 10^4
  • 1LR1091 \leq L \leq R \leq 10^9

输入

输入以以下格式从标准输入给出:

TT case1\text{case}_1 \vdots caseT\text{case}_T

每个测试用例的格式如下:

LL RR

输出

打印TT行。第ii行应包含caseicase_i的答案。

示例输入1

3
3 8
3 18
1 1000

示例输出1

6
10
900

对于前两个测试用例,以下是具有最大数量元素的好集合AA

  • 测试用例1:A={3,4,5,6,7,8}A=\{3,4,5,6,7,8\}
  • 测试用例2:A={3,4,6,8,9,10,11,12,15,17}A=\{3,4,6,8,9,10,11,12,15,17\}