#4297. 另一个求和问题(Another Sigma Problem)

另一个求和问题(Another Sigma Problem)

题目描述

对于正整数 xxyy,定义 f(x,y)f(x, y) 如下:

  • xxyy 的十进制表示解释为字符串,并按此顺序连接它们得到字符串 zzf(x,y)f(x, y) 的值是将 zz 解释为十进制整数的值。

例如,f(3,14)=314f(3, 14) = 314f(100,1)=1001f(100, 1) = 1001

给定长度为 NN 的正整数序列 A=(A1,,AN)A = (A_1, \ldots, A_N)。求以下表达式的值模 998244353:i=1N1j=i+1Nf(Ai,Aj)\sum_{i=1}^{N-1}\sum_{j=i+1}^N f(A_i,A_j)

输入格式

输入从标准输入中给出,格式如下:

NN

A1A_1 \ldots ANA_N

输出格式

输出所求答案。

样例

3
3 14 15
2044
5
1001 5 1000000 1000000000 100000
625549048

样例解释

【样例1说明】

  • f(A1,A2)=314f(A_1, A_2) = 314
  • f(A1,A3)=315f(A_1, A_3) = 315
  • f(A2,A3)=1415f(A_2, A_3) = 1415

因此,答案是 f(A1,A2)+f(A1,A3)+f(A2,A3)=2044f(A_1, A_2) + f(A_1, A_3) + f(A_2, A_3) = 2044
【样例2说明】
请确保计算结果对 998244353取模。

数据范围

  • 2N2×1052 \leq N \leq 2 \times 10^5
  • 1Ai1091 \leq A_i \leq 10^9
  • 所有输入值都是整数。

来源

  • AtCoder ABC353D