#L0338. 所有元素和是多少呢

所有元素和是多少呢

题目背景

Special for beginners, ^_^

题目描述

有一个长度为 n 的数组:

a1 a2 ... an

现在进行 n 次操作。

第 i 次操作时:

如果 ai > ai+1(且 i < n),则交换 ai 和 ai+1

如果 ai ≤ ai+1,则不进行操作

注意:

操作是 按顺序执行的

每一步都会影响后面的操作

所有操作完成后,输出 最终数组中所有元素的和。

输入格式

第一行输入一个整数 n。

第二行输入 n 个整数:

a1 a2 ... an

数据范围:

1 ≤ n ≤ 2e5 -1e9 ≤ ai ≤ 1e9

输出格式

输出一个整数,表示最终数组中所有元素的和。

样例

5
5 3 4 2 1
15

样例解释

初始:

5 3 4 2 1

操作1:

3 5 4 2 1

操作2:

3 4 5 2 1

操作3:

3 4 2 5 1

操作4:

3 4 2 1 5

操作5:

最后一个位置,不操作

最终数组:

3 4 2 1 5

和为:

15