bthuc2

Xem PDF



Thời gian:
Python 3 10.0s

Tác giả:
Dạng bài
Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một dãy gồm n số nguyên dương \(a_1,a_2,…,a_n\).
Hãy tính giá trị biểu thức sau:

\(S=\sum_{i=1}^{n-2}\sum_{j=i+1}^{n-1}\sum_{k=j+1}^{n} a_i\times (a_j\times a_k-1)\)

Input

  • Dòng đầu tiên là số nguyên dương \(n. (3\le n\le 10^5 ).\)
  • Dòng thứ hai gồm \(n\) số nguyên dương \(a_1,a_2,…,a_n (a_i\le 10^9).\)

Output

  • In ra giá trị \(S \mod 1000000007\).

Scoring

  • Subtask \(1\) (\(40\%\) số điểm): \(n\le 100\)
  • Subtask \(2\) (\(30\%\) số điểm): \(n\le 1000\)
  • Subtask \(3\) (\(30\%\) số điểm): \(n\le 10^5\)

Example

Test 1

Input
4
1 2 3 4 
Output
45
Note

Giải thích: \(S = 1 \times(2\times 3-1) + 1\times(2\times 4-1) + 1\times(3\times4-1) + 2\times (3\times 4-1) = 45\)


Bình luận

Không có bình luận nào.