题目描述
对于正整数 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
第二行输入 n 个空格隔开的整数分别是 a1 … an
输出格式
输出一个整数代表答案
3
3 50000001 50000002
100000012
样例 1 解释
- f(a1,a2)=50000004
- f(a1,a3)=50000005
- f(a2,a3)=3
所以 f(a1,a2)+f(a1,a3)+f(a2,a3) = 100000012
5
1 3 99999999 99999994 1000000
303999988
其余样例
附件
提示
对于所有数据满足 2≤ n≤ 3× 105,1≤ ai < 108。
测试点编号 |
n |
ai |
1∼6 |
≤1000 |
<108 |
7 |
≤3×105 |
≤9999 |
8∼20 |
<108 |