100 atcoder#ABC177C. [ABC177C] Sum of product of pairs

[ABC177C] Sum of product of pairs

题目描述

N N 個の整数 A1,,AN A_1,\ldots,A_N が与えられます。

1 i < j  N 1\leq\ i\ <\ j\ \leq\ N を満たす全ての組 (i,j) (i,j) についての Ai × Aj A_i\ \times\ A_j の和を mod (109+7) \bmod\ (10^9+7) で求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N A1 A_1 \ldots AN A_N

输出格式

i=1N1j=i+1N Ai Aj \sum_{i=1}^{N-1}\sum_{j=i+1}^{N}\ A_i\ A_j mod (109+7) \bmod\ (10^9+7) で出力せよ。

题目大意

给定 NN 个整数 A1,...,AnA_1,...,A_n,求出 $ \sum_{i=1}^{n-1}{\sum_{j=i+1}^{n}{a_i\times a_j}} $的值。
答案对 109+710^9+7 取模。

3
1 2 3
11
4
141421356 17320508 22360679 244949
437235829

提示

制約

  • 2  N  2× 105 2\ \leq\ N\ \leq\ 2\times\ 10^5
  • 0  Ai  109 0\ \leq\ A_i\ \leq\ 10^9
  • 入力は全て整数

Sample Explanation 1

$ 1\ \times\ 2\ +\ 1\ \times\ 3\ +\ 2\ \times\ 3\ =\ 11 $ です。