#P14291. [GCJ 2009 #3] Interesting Ranges

    ID: 13508 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 8 上传者: 标签>CF2400数位DP组合数学数学动态规划字符串前缀和

[GCJ 2009 #3] Interesting Ranges

题目描述

如果一个正整数的十进制表示(不含前导零)是回文字符串(即正着读和反着读都一样),那么这个数就是回文数。例如,5577773633634884488411111111111212112121349943349943 都是回文数。

如果一个区间内包含偶数个回文数,则称该区间是有趣的。区间 [L,R][L, R],其中 LRL \leqslant R,定义为从 LLRR 的所有整数组成的序列:(L,L+1,L+2,,R1,R)(L, L+1, L+2, \ldots, R-1, R)LLRR 分别是区间的起点和终点。

如果 LL1R1RL \leqslant L_1 \leqslant R_1 \leqslant R,则区间 [L1,R1][L_1, R_1][L,R][L, R] 的一个子区间。你的任务是统计 [L,R][L, R] 的所有有趣子区间的个数。

输入格式

输入的第一行为测试用例数 TT。接下来有 TT 组测试数据。每组测试数据为一行,包含两个正整数 LLRR(按顺序),用空格分隔。

输出格式

对于每组测试数据,输出一行,格式如下:

Case #xx: yy

其中 xx 表示测试编号(从 11 开始),yy 表示 [L,R][L, R] 中有趣子区间的个数,对 10000000071000000007 取模。

输入输出样例 #1

输入 #1

3
1 2
1 7
12 110

输出 #1

Case #1: 1
Case #2: 12
Case #3: 2466

说明/提示

限制条件

  • 1T1201 \leqslant T \leqslant 120

小数据集(9 分)

  • 1LR10131 \leqslant L \leqslant R \leqslant 10^{13}

大数据集(23 分)

  • 1LR101001 \leqslant L \leqslant R \leqslant 10^{100}