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

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

题目描述

JOI 高中的 Aoi 决定在 N×NN\times N 的表格中写下 N2N^2 个非负整数。具体地,给定两个长度为 NN 的序列 A,BA,B,她会在第 ii 行第 jj 列的格子上写下 Ai+BjA_i+B_j

Aoi 想知道写出这些数需要多少个字符。也就是说,你需要求出写出的 N2N^2 个整数在十进制下的位数的和。

输入格式

第一行输入一个整数 NN

第二行输入 NN 个整数 A1,A2,,ANA_1,A_2,\ldots,A_N

第三行输入 NN 个整数 B1,B2,,BNB_1,B_2,\ldots,B_N

输出格式

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

3
97 79 7
20 2 21
20
4
8 97 996 9995
1 2 3 4

46
1
500000000
500000000
10
7
436981378 523812834 456708479 413571178 506402783 598271009 523936624
401203104 501634329 506090236 527167431 485527116 439442403 568364549
463

提示

【样例解释 #1】

++ 20\textbf{20} 2\textbf{2} 21\textbf{21}
97\textbf{97} 117117 9999 118118
79\textbf{79} 9999 8181 100100
7\textbf{7} 2727 99 2828

未加粗字体为 Aoi 填写的内容。

例如,第 11 行第 11 列的方格中的整数为 A1+B1=97+20=117A_1 + B_1 = 97 + 20 = 117,位数为 33。第 33 行第 22 列的方格中的整数为 A3+B2=7+2=9A_3 + B_2 = 7 + 2 = 9,位数为 11

99 个数的位数分别为 3,2,3,2,2,3,2,1,23, 2, 3, 2, 2, 3, 2, 1, 2,故位数之和为 3+2+3+2+2+3+2+1+2=203 + 2 + 3 + 2 + 2 + 3 + 2 + 1 + 2 = 20

该样例满足子任务 2,3,82,3,8 的限制。

【样例解释 #2】

++ 1\textbf{1} 2\textbf{2} 3\textbf{3} 4\textbf{4}
8\textbf{8} 99 1010 1111 1212
97\textbf{97} 9898 9999 100100 101101
996\textbf{996} 997997 998998 999999 10001000
9995\textbf{9995} 99969996 99979997 99989998 99999999

未加粗字体为 Aoi 填写的内容。

例如,第 22 行第 33 列的方格中的整数为 A2+B3=97+3=100A_2 + B_3 = 97 + 3 = 100,位数为 33。第 44 行第 22 列的方格中的整数为 A4+B2=9995+2=9997A_4 + B_2 = 9995 + 2 = 9997,位数为 44

可以得出答案为 4646

该样例满足子任务 2,6,7,82,6,7,8 的限制。

【样例解释 #3】

方格中仅有一个整数 10910^9,位数为 1010,故位数之和为 1010

该样例满足子任务 1,2,4,5,81,2,4,5,8 的限制。

【样例解释 #4】

该样例满足子任务 2,5,82,5,8 的限制。

【数据范围】

  • 1N1.5×1051\le N\le 1.5\times 10^5
  • 1Ai999,999,999(1iN)1\le A_i\le 999,999,999(1\le i\le N)
  • 1Bj999,999,999(1jN)1\le B_j\le 999,999,999(1\le j\le N)

【子任务】

  1. 55 分)N=1N=1
  2. 1111 分)N2000N\le 2000
  3. 1515 分)Ai2000(1iN)A_i\le 2000(1\le i\le N)Bj2000(1jN)B_j\le 2000(1\le j\le N)
  4. 88 分)108Ai5×108(1iN)10^8\le A_i\le 5\times 10^8(1\le i\le N)108Bj5×108(1jN)10^8\le B_j\le 5\times 10^8(1\le j\le N)
  5. 2222 分)108Ai(1iN)10^8\le A_i(1\le i\le N)108Bj(1jN)10^8\le B_j(1\le j\le N)
  6. 1212 分)Ai1.5×105(1iN)A_i\le 1.5\times 10^5(1\le i\le N)Bj=j(1jN)B_j = j(1\le j\le N)
  7. 1313 分)Bj=j(1jN)B_j=j(1\le j\le N)
  8. 1414 分)无附加限制。