#ABC177C. 求和

求和

求和

题目描述

给定 NN 个整数 A1,,ANA_1,\ldots,A_N

求所有满足 1i<jN1\leq i \lt j \leq N 的组 (i,j)(i,j)Ai×AjA_i \times A_j 之和,结果对 mod(109+7)\bmod (10^9+7) 取模。

输入格式

输入按以下格式从标准输入给出:

NN
A1A_1 \ldots ANA_N

输出格式

输出 i=1N1j=i+1NAiAj\sum_{i=1}^{N-1}\sum_{j=i+1}^{N} A_i A_jmod(109+7)\bmod (10^9+7) 取模的结果。

样例

3
1 2 3
11

1×2+1×3+2×3=111 \times 2 + 1 \times 3 + 2 \times 3 = 11

4
141421356 17320508 22360679 244949
437235829

数据范围

  • 2N2×1052 \leq N \leq 2\times 10^5
  • 0Ai1090 \leq A_i \leq 10^9
  • 输入均为整数
难度 普及
通过率
尝试 0
已通过 0
ID
2000
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签