loj#P3641. 「2021 集训队互测」圆滚滚的算术占卜
「2021 集训队互测」圆滚滚的算术占卜
题目描述
在具有高度智慧的、拥有“史莱姆的导师”之称的红头史莱姆的引导下,史莱姆们理解了十进制数,并能够利用数字进行占卜。
史莱姆每天会进行占卜活动,第 天的流程如下:
- 将 的值设为 。
- 将 的不含前导0的十进制表示写下来。如果现在已经写下来了一些数,就将 写在它们的后面。
- 令 ,其中 表示 的十进制表示的各位数字之和,例如 , 。
- 如果 ,结束占卜,否则回到第2步。
最终的占卜结果是一个十进制数字串。显然,它也表示了一个十进制数。史莱姆想让你帮它们求出,第 天到第 天的占卜结果之和是多少。由于答案可能很大,你只需要求出对 取模后的结果。史莱姆们总共问了 个这样的问题,你需要对每个问题求出答案。
输入格式
第一行包含一个正整数 ,表示史莱姆的问题个数。
接下来 行,每行两个正整数 和 ,表示你需要求出第 天到第 天的占卜结果之和。
输出格式
对于每组询问,输出答案对 取模后的结果。
7
1 9
10 11
32 32
16058 258258
1 998244353
31415926 271828182
757427636498525616 1000000000000000000
45
228
3227189
64050837
32261615
188342047
329553393
数据范围与提示
Subtask 1(5pts): 。
Subtask 2(10pts): 。
Subtask 3(20pts): 。
Subtask 4(30pts): 。
Subtask 5(10pts): 。
Subtask 6(25pts): 无特殊限制。
对于所有测试数据,满足 。