#P16641. [GKS 2018 #B] No Nine

[GKS 2018 #B] No Nine

题目描述

“无九”是一个你无聊时可以尝试的计数游戏。在这个游戏中,你只被允许说出合法的数字。一个数字是合法的,当且仅当所有以下条件成立:

  • 它是自然数(即属于集合 {1,2,3,}\{1, 2, 3, \dots\}
  • 它的十进制表示中不包含数字 99
  • 它不能被 99 整除

例如,数字 16161717 是合法的。数字 1818191917.217.217-17 不合法。

在游戏的第一回合,你选择并说出一个合法数字 FF。在随后的每一回合,你说出下一个合法数字。例如,如果你以 F=16F = 16 开始游戏,你会说出 16,17,20,2116, 17, 20, 21 等等。

Alice 非常擅长这个游戏,从不出错。她记得自己玩过一局游戏,第一个数字是 FF,最后一个数字是 LL(当她厌倦游戏时停止),她想知道游戏中总共有多少回合(即她说出了多少个数字)。

输入格式

输入的第一行包含一个整数 TT;接下来有 TT 个测试用例。每个测试用例由一行两个整数 FFLL 组成,分别表示游戏中的第一个和最后一个数字,如上所述。

输出格式

对于每个测试用例,输出一行,格式为 Case #x: y,其中 xx 是测试用例编号(从 11 开始),yy 是游戏中所玩的回合数。

2
16 26
88 102
Case #1: 9
Case #2: 4

提示

在样例 #1 中,游戏持续了 99 个回合,Alice 说出的数字为:16,17,20,21,22,23,24,25,2616, 17, 20, 21, 22, 23, 24, 25, 26

在样例 #2 中,游戏持续了 44 个回合,Alice 说出的数字为:88,100,101,10288, 100, 101, 102

限制条件

1T1001 \le T \le 100

FF 不包含数字 99

FF 不能被 99 整除。

LL 不包含数字 99

LL 不能被 99 整除。

小数据集(测试集 1 – 可见)

1F<L1061 \le F < L \le 10^6

大数据集(测试集 2 – 隐藏)

1F<L10181 \le F < L \le 10^{18}

翻译由 DeepSeek V4 Pro 完成