该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
对于正整数 x,y,我们定义 f(x,y) 为「(x+y) 除以 108 的余数」。
给定长度为 N 的正整数序列 A=(A1,…,AN),请计算以下表达式的值:
$\displaystyle \sum_{i=1}^{N-1}\sum_{j=i+1}^N f(A_i,A_j)$
输入
第一行包含一个整数 N (2≤N≤3×105),表示序列的长度。
第二行包含 N 个整数 A1,A2,…,AN (1≤Ai<108),表示序列 A。
输出
输出一个整数,表示所求表达式的值。
样例
3
3 50000001 50000002
100000012
5
1 3 99999999 99999994 1000000
303999988
说明
样例 1 解释
- f(A1,A2)=50000004
- f(A1,A3)=50000005
- f(A2,A3)=3
所以答案是 f(A1,A2)+f(A1,A3)+f(A2,A3)=100000012
请注意,我们不是求总和除以 108 的余数。