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

时间限制: 1s 内存限制: 256MB 提交: 20179 解决: 4765
题目描述
给定 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++ 大学 A 组
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++大学A组真题