AT_abc353_d [ABC353D] Another Sigma Problem
题目描述
对于正整数 $x, y$,定义 $f(x, y)$ 如下:
- 将 $x, y$ 的十进制表示分别作为字符串解释,并按顺序连接,得到字符串 $z$。将 $z$ 作为十进制整数解释,其值即为 $f(x, y)$。
例如,$f(3,14)=314$,$f(100,1)=1001$。
给定一个长度为 $N$ 的正整数序列 $A=(A_1,\ldots,A_N)$。请计算下式的值对 $998244353$ 取模的结果:
$$
\sum_{i=1}^{N-1}\sum_{j=i+1}^N f(A_i,A_j)
$$
输入格式
输入以以下格式从标准输入给出。
> $N$ $A_1$ $A_2$ $\ldots$ $A_N$
输出格式
请输出答案。
说明/提示
### 限制条件
- $2\leq N\leq 2\times 10^5$
- $1\leq A_i \leq 10^9$
- 输入的所有数均为整数
### 样例解释 1
- $f(A_1,A_2)=314$
- $f(A_1,A_3)=315$
- $f(A_2,A_3)=1415$
因此,答案为 $f(A_1,A_2)+f(A_1,A_3)+f(A_2,A_3)=2044$。
### 样例解释 2
请注意,要求输出式子的值对 $998244353$ 取模的结果。
由 ChatGPT 4.1 翻译