传统题 1000ms 256MiB

求和

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定n 个整数 a1{a}_{1}​, a2{a}_{2},, an{a}_{n}​, 求它们两两相乘再相加的和,即

𝑆= a1{a}_{1}a2{a}_{2}+ a1{a}_{1}a3{a}_{3}+⋯+ a1{a}_{1}an{a}_{n}+ a2{a}_{2}a3{a}_{3}+⋯+ an2{a}_{n-2}an1{a}_{n-1}+ an2{a}_{n-2}an{a}_{n}+ an1{a}_{n-1}an{a}_{n}

输入格式

输入的第一行包含一个整数 n

第二行包含 n 个整数 a1{a}_{1}​, a2{a}_{2},, an{a}_{n}​ 。

输出格式

输出一个整数 S,表示所求的和。请使用合适的数据类型进行运算。

4
1 3 6 9
117

对于 30% 的数据, 1≤𝑛≤1000,1≤𝑎𝑖≤100 。

对于所有评测用例, 1≤𝑛≤2×10^5,1≤𝑎𝑖≤1000 。

提示

线上第3期--D3 前缀和 差分 贪心

未认领
状态
已结束
题目
10
开始时间
2024-8-14 0:00
截止时间
2024-11-1 23:59
可延期
24 小时