2664 问题 B: 蓝桥杯2022年第十三届省赛真题-求和

时间限制: 1s 内存限制: 256MB 提交: 21493 解决: 4965
题目描述
给定 n 个整数 a1, a2, · · · , an ,求它们两两相乘再相加的和,即 S = a1 · a2 + a1 · a3 + · · · + a1 · an + a2 · a3 + · · · + an-2 · an-1 + an-2 · an + an-1 · an.
输入

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

第二行包含 n 个整数 a1, a2, · · · an

输出
输出一个整数 S,表示所求的和。请使用合适的数据类型进行运算。
样例输入
4
1 3 6 9
样例输出
117
提示

对于 30% 的数据,1 ≤ n ≤ 1000,1 ≤ ai ≤ 100。

对于所有评测用例,1 ≤ n ≤ 200000,1 ≤ ai ≤ 1000。

比赛公告

第十三届蓝桥杯大赛软件赛省赛 C/C++ 大学 C 组
C题

纸张尺寸

D题

求和

E题

数位排序

F题

选数异或

G题

消除游戏

H题

重新排序

I题

技能升级

J题

重复的数

注意事项:

1. 对于编程题目,要求选手给出的解答完全符合 GNU C/C++ 标准,不能使用诸如绘图、Win32API、中断调用、硬件操作或与操作系统相关的 API。

2. 代码中允许使用 STL 类库。

3. main 函数结束必须返回 0。

4. 所有依赖的函数必须明确地在源文件中 #include

5. 提交时,注意选择使用C或C++语言。


本比赛即便结束,依旧可以提交,请见题集2022年第十三届蓝桥杯大赛软件类省赛C/C++大学C组真题