Universal Cup Judging System

Universal Cup

実行時間制限: 3.0 s メモリ制限: 256 MB 満点: 100
統計

在一个隐藏的领域中,数字翩翩起舞,进制交织缠绕,存在着一个名为“数字花园”(Number Garden)的绝美花园。在它生机勃勃的草地上,生长着一种独特的花卉——“基础花”(Basic Bloom)。

每一朵基础花都包含一定数量的花瓣。基础花的独特之处在于,其花瓣数量可以在 2 到 16(含)之间的至少一种进制下,表示为由同一个数字重复一次或多次组成的序列。大于 9 的数字按英文字母的字典序表示。具体来说,10 表示为 a,11 表示为 b,12 表示为 c,以此类推。

例如: 一朵有 14 片花瓣的花是基础花,因为 14 在 6 进制下可表示为 22,或在 15 进制下可表示为 e。 一朵有 10 片花瓣的花是基础花,因为 10 在 9 进制下可表示为 11。 一朵有 931 片花瓣的花是基础花,因为 931 在 11 进制下可表示为 777。 一朵有 1570 片花瓣的花是基础花,因为 1570 在 12 进制下可表示为 aaa。

值得注意的是,对于每一个能在 2 到 16 之间的至少一种进制下表示为单数字的正整数 $x$,都至少存在一朵拥有 $x$ 片花瓣的基础花。此外,没有两朵基础花拥有相同数量的花瓣。

花园的守护者们为了分享这一数字交响乐的奇迹,向各界的代码巫师们发出了挑战。他们寻找那些能够驾驭算法力量并穿越花园数学路径的人。

挑战内容如下:将所有基础花按花瓣数量从小到大排序。给定 $k_1$ 和 $k_2$,求从第 $k_1$ 朵花到第 $k_2$ 朵花的花瓣数量之和,结果对 998244353 取模。

换句话说,设 $p_i$ 表示第 $i$ 朵花的花瓣数量。求 $\sum_{i=k_1}^{k_2} p_i \pmod{998244353}$。

输入格式

输入的第一行包含一个整数 $t$,表示测试用例的数量。 每个测试用例为单行,包含两个空格分隔的整数 $k_1$ 和 $k_2$。

  • $1 \le t \le 10^6$
  • $1 \le k_1 \le k_2 \le 10^6$

输出格式

对于每个测试用例,打印一行,包含题目描述中所述的答案。

样例

输入 1

3
1 2
1 10
15 2000

输出 1

3
55
736374621

说明

前几朵基础花的花瓣数量如下: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 40, 42, 43, 44, 45, 48, 50, 51, 52, 54, 55, 56, 57, 60, 62, 63, 64, 65, 66, 68, 70, 72, 73, 75, 77, 78, 80, 84, 85, 86, 88, 90, 91, 93, 96, 98, 99, ...]

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.