#2302. 数位和

数位和

U622471 数位和

题目背景

声明

?-2025.21.10 前 20%20\% 数据正确,其他数据不保证正确

2025.12.11 数据更新,保证样例正确性,但不保证数据强弱

题目描述

对于自然数 nn,将其个位数字之和记为 ana_n,如 a2025=2+0+2+5a_{2025} = 2 + 0 + 2 + 5,a2026=2+0+2+6a_{2026} = 2 + 0 + 2 + 6。

现在给出 TT 次询问,每次给定两个非负整数 ll 和 rr,你需要计算 al+al+1+al+2+...+ar−1+ara_l + a_{l+1} + a_{l+2} + ... + a_{r-1} +a_{r} 的值, 即 ∑i=lrai\sum_{i = l}^{r} a_i 的值。

输入格式

第一行一个整数 TT。

接下来 TT 行,每一行输入两个非负整数 ll 和 rr,含义如题面所示。

输出格式

输出共 TT 行,每行输出一个整数 ansans 表示答案。

输入输出样例 #1

输入 #1

3
1 10
10 20
0 100

输出 #1

46
57
901

说明/提示

本题采用捆绑测试

对于 100%100\% 的数据:1≤T≤100,0≤l≤r≤10181\leq T \leq 100,0 \leq l \leq r\leq 10^{18}。

::cute-table{tuack}

测试点 l,r≤l,r\le 特殊性质 子任务得分
1∼21\sim 2 10610^6 无 1010
3∼53\sim 5 l=0l=0 1515
66 10910^9 无 1010
77 r=10k−1r=10^k-1(k≥1k \ge 1) 55
8∼108\sim 10 101810^{18} 无 6060