P11201 [JOIG 2024] たくさんの数字 / Many Digits

题目描述

JOI 高中的 Aoi 决定在 $N\times N$ 的表格中写下 $N^2$ 个非负整数。具体地,给定两个长度为 $N$ 的序列 $A,B$,她会在第 $i$ 行第 $j$ 列的格子上写下 $A_i+B_j$。 Aoi 想知道写出这些数需要多少个字符。也就是说,你需要求出写出的 $N^2$ 个整数在十进制下的位数的和。

输入格式

第一行输入一个整数 $N$。 第二行输入 $N$ 个整数 $A_1,A_2,\ldots,A_N$。 第三行输入 $N$ 个整数 $B_1,B_2,\ldots,B_N$。

输出格式

输出一行一个整数表示答案。

说明/提示

#### 【样例解释 #1】 |$+$|$\textbf{20}$|$\textbf{2}$|$\textbf{21}$| |:-:|:-:|:-:|:-:| |$\textbf{97}$|$117$|$99$|$118$| |$\textbf{79}$|$99$|$81$|$100$| |$\textbf{7}$|$27$|$9$|$28$| 未加粗字体为 Aoi 填写的内容。 例如,第 $1$ 行第 $1$ 列的方格中的整数为 $A_1 + B_1 = 97 + 20 = 117$,位数为 $3$。第 $3$ 行第 $2$ 列的方格中的整数为 $A_3 + B_2 = 7 + 2 = 9$,位数为 $1$。 $9$ 个数的位数分别为 $3, 2, 3, 2, 2, 3, 2, 1, 2$,故位数之和为 $3 + 2 + 3 + 2 + 2 + 3 + 2 + 1 + 2 = 20$。 该样例满足子任务 $2,3,8$ 的限制。 #### 【样例解释 #2】 |$+$|$\textbf{1}$|$\textbf{2}$|$\textbf{3}$|$\textbf{4}$| |:-:|:-:|:-:|:-:|:-:| |$\textbf{8}$|$9$|$10$|$11$|$12$| |$\textbf{97}$|$98$|$99$|$100$|$101$| |$\textbf{996}$|$997$|$998$|$999$|$1000$| |$\textbf{9995}$|$9996$|$9997$|$9998$|$9999$| 未加粗字体为 Aoi 填写的内容。 例如,第 $2$ 行第 $3$ 列的方格中的整数为 $A_2 + B_3 = 97 + 3 = 100$,位数为 $3$。第 $4$ 行第 $2$ 列的方格中的整数为 $A_4 + B_2 = 9995 + 2 = 9997$,位数为 $4$。 可以得出答案为 $46$。 该样例满足子任务 $2,6,7,8$ 的限制。 #### 【样例解释 #3】 方格中仅有一个整数 $10^9$,位数为 $10$,故位数之和为 $10$。 该样例满足子任务 $1,2,4,5,8$ 的限制。 #### 【样例解释 #4】 该样例满足子任务 $2,5,8$ 的限制。 #### 【数据范围】 - $1\le N\le 1.5\times 10^5$; - $1\le A_i\le 999,999,999(1\le i\le N)$; - $1\le B_j\le 999,999,999(1\le j\le N)$。 #### 【子任务】 1. ($5$ 分)$N=1$; 2. ($11$ 分)$N\le 2000$; 3. ($15$ 分)$A_i\le 2000(1\le i\le N)$,$B_j\le 2000(1\le j\le N)$; 4. ($8$ 分)$10^8\le A_i\le 5\times 10^8(1\le i\le N)$,$10^8\le B_j\le 5\times 10^8(1\le j\le N)$; 5. ($22$ 分)$10^8\le A_i(1\le i\le N)$,$10^8\le B_j(1\le j\le N)$; 6. ($12$ 分)$A_i\le 1.5\times 10^5(1\le i\le N)$,$B_j = j(1\le j\le N)$; 7. ($13$ 分)$B_j=j(1\le j\le N)$; 8. ($14$ 分)无附加限制。