[SNCPC2019] Digit Mode
题意翻译
设 $m(x)$ 是正整数 $x$ 在十进制中的 $mode$。$mode$ 是 $x$ 中最频繁出现的最大值。例如 $m(15532)=5,m(25252)=2,m(103000)=0,m(364364)=6,m(114514)=1,m(889464)=8$。
给定一个正整数 $n$,DreamGrid 希望知道 $(\sum\limits_{x=1}^n m(x)) \mod (10^9+7)$ 的值。
题目描述
Let $m(x)$ be the $\textit{mode}$ of the digits in decimal representation of positive integer $x$. The mode is the largest value that occurs most frequently in the sequence. For example, $m(15532)=5$, $m(25252)=2$, $m(103000)=0$, $m(364364)=6$, $m(114514)=1$, $m(889464)=8$.
Given a positive integer $n$, DreamGrid would like to know the value of $(\sum\limits_{x=1}^{n} m(x)) \bmod (10^9+7)$.
输入输出格式
输入格式
There are multiple test cases. The first line of the input contains an integer $T$, indicating the number of test cases. For each test case:
The first line contains a positive integer $n$ ($1 \le n < 10^{50}$) without leading zeros.
It's guaranteed that the sum of $|n|$ of all test cases will not exceed $50$, where $|n|$ indicates the number of digits of $n$ in decimal representation.
输出格式
For each test case output one line containing one integer, indicating the value of $(\sum\limits_{x=1}^{n} m(x)) \bmod (10^9+7)$.
输入输出样例
输入样例 #1
5
9
99
999
99999
999999
输出样例 #1
45
615
6570
597600
5689830