AT_abc216_e [ABC216E] Amusement Park
题目描述
高桥君去游乐园玩了。
这个游乐园里有 $N$ 个游乐设施,第 $i$ 个游乐设施的“乐趣”初始值为 $A_i$。
当高桥君乘坐第 $i$ 个游乐设施时,会依次发生以下现象:
- 高桥君的“满足度”会增加第 $i$ 个游乐设施当前的“乐趣”值。
- 第 $i$ 个游乐设施的“乐趣”值减少 $1$。
高桥君的“满足度”初始值为 $0$。高桥君最多可以乘坐游乐设施 $K$ 次。
请问高桥君最终能获得的“满足度”的最大值是多少?
注意,高桥君的“满足度”只会因为乘坐游乐设施而变化。
输入格式
输入以如下格式从标准输入读入。
> $N$ $K$ $A_1$ $A_2$ $A_3$ $\dots$ $A_N$
输出格式
请输出高桥君最终能获得的“满足度”的最大值。
说明/提示
### 限制条件
- $1 \leq N \leq 10^5$
- $1 \leq K \leq 2 \times 10^9$
- $1 \leq A_i \leq 2 \times 10^9$
- 输入均为整数
### 样例解释 1
可以选择第 $1$ 个游乐设施乘坐 $2$ 次,第 $3$ 个游乐设施乘坐 $3$ 次。最终的“满足度”为 $(100+99)+(102+101+100)=502$。没有办法让“满足度”达到 $503$ 或更高,因此答案为 $502$。
### 样例解释 2
总共乘坐游乐设施的次数可以少于 $K$。
由 ChatGPT 4.1 翻译