编程题
### 问题描述 小蓝是一位热爱宝石的收藏家,他发现了一个宝石之地,每颗宝石都有一个唯一的编号,宝石的价值用编号的位数衡量。具体而言,对于编号为 $i$ 的宝石,其价值为 $f(i)$,其中 $f(i)$ 表示 $i$ 的位数。例如,$f(345)=3,f(12101)=5$。 小蓝有 $q$ 次查询,每次查询给出两个整数 $[l,r]$,他想知道编号在区间中的宝石的价值总和。请你帮帮他。 ### 输入格式 第一行包含一个整数 $q$ $(1 \leq q \leq 10^5)$,表示查询的次数。 接下来 $q$ 行,每行包含两个整数 $l,r$ $(1 \leq l \leq r \leq 10^9)$,表示查询的区间的左右端点。 ### 输出格式 对于每次查询,输出一行,包含一个整数,表示小蓝查询的区间中宝石的价值总和。。 ### 样例输入 ``` 3 2 5 24 100 245 8451254 ``` ### 样例输出 ``` 4 155 58047050 ```
查看答案
赣ICP备20007335号-2