501000041 - 早凉的函数2

早凉给你一个长度为 n 的整数序列 a_1, a_2, \cdots , a_n

早凉有一个定义域为非负整数的函数 f(x),其值为 x 在十进制下各位数字之和。例如 f(123)=6,f(369)=18

早凉构造了一个长度为 n 的整数序列 S_1, S_2, \cdots , S_nS_k=\sum\limits_{i=1}^nf(a_i+a_k)

你需要帮助早凉算出 \sum\limits_{i=1}^nS_i=S_1+S_2+\cdots+S_n 的值。

早凉只用 \text{342ms} 就算出来了,你能教她一个更优解吗?

输入

第一行一个正整数 n

第二行 n 个正整数,第 i 个为 a_i

输出

一个数表示答案。

样例

输入

5
123 456 789 101 112

输出

321

输入

1
999999999999999

输出

135

提示

1\leq n\leq2\times10^5,0\leq a_i<10^{15}

子任务编号分值n特殊性质
\text{Subtask}120\leq5\times10^3
\text{Subtask}220\leq2\times10^5AB
\text{Subtask}320\leq2\times10^5A
\text{Subtask}420\leq2\times10^5B
\text{Subtask}520\leq2\times10^5

特殊性质 A:0\leq a_i\leq 9

特殊性质 B: 对于任意正整数 i(1\leq i\leq n)a_i 在十进制下的每一位都小于等于 4

时间限制 1 秒
内存限制 512 MB
讨论 统计
上一题 下一题