Masala #T6K6B8XMLY

Xotira 512 MB Vaqt 1000 ms Qiyinchiligi 1 %
4.0 (Baholar 4)
14

  

Katta yig'indi

Timur masala tuzib, hikoya oylab topa olmadi, shuning uchun masalaning sharti quydagicha:
Sizga uzunligi NN bolgan AA massivi berilgan.

Siz topishingiz kerak bolgan qiymat, bu l=1nr=lni=lrAi\sum^{n}_{l=1} \sum^{n}_{r=l}\sum^{r}_{i=l}A_i

Boshqacha aytganda, ha'r bir 1lrn1 \le l \le r \le n uchun, Al+Al+1+...+Ar1+ArA_l+A_{l+1}+...+A_{r-1}+A_r qiymatlarning yig'indisini topish kerak.

Masalan, berilgan massiv [1, 2, 3] bo'lsin. Shunda bizlarga kerak bo'lgan oraliqlar: [1, 1], [1, 2], [1, 3], [2, 2], [2, 3], [3, 3].

Oraliklarning yig'indilari:

[1, 1] -> 1 (1)
[1, 2] -> 3 (1+2)
[1, 3] -> 6 (1+2+3)
[2, 2] -> 2 (2)
[2, 3] -> 5 (2+3)
[3, 3] -> 3 (3)

Shunda umumiy yig'indi: 1+3+6+2+5+3=201+3+6+2+5+3 = 20.


Kiruvchi ma'lumotlar:

Birinchi qatorda N soni (1N2105)(1\le N \le 2 \cdot 10^5)

Ikkinchi qatorda N ta son (0Ai109)(0 \le A_i \le 10^9)


Chiquvchi ma'lumotlar:

Javobni 109+710^9 + 7 ga bo'lganda qoldiqni chiqaring.


Misollar
# input.txt output.txt
1
3
1 2 3
20
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin