AT_abc153_c.[ABC153C] Fennec vs Monster
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
フェネック正在与 N 只怪兽战斗。
第 i 只怪兽的体力为 Hi。
フェネック可以进行以下两种操作:
- 攻击:选择一只怪兽进行攻击,使该怪兽的体力减少 1。
- 必杀技:选择一只怪兽使用必杀技,使该怪兽的体力变为 0。
除了攻击和必杀技,无法通过其他方式减少怪兽的体力。
当所有怪兽的体力都降为 0 或以下时,フェネック就获胜了。
如果フェネック最多可以使用 K 次必杀技,请求出在打败所有怪兽之前,所需进行的最少攻击次数(不计必杀技的次数)。
输入格式
输入以如下格式从标准输入读入:
N K H1 ... HN
输出格式
输出フェネック打败所有怪兽所需进行的最少攻击次数(不计必杀技的次数)。
输入输出样例
输入#1
3 1 4 1 5
输出#1
5
输入#2
8 9 7 9 3 2 3 8 4 6
输出#2
0
输入#3
3 0 1000000000 1000000000 1000000000
输出#3
3000000000
说明/提示
限制条件
- 1≤N≤2×105
- 0≤K≤2×105
- 1≤Hi≤109
- 输入中的所有数值均为整数。
样例解释 1
对第 3 只怪兽使用必杀技,对第 1 只怪兽攻击 4 次,对第 2 只怪兽攻击 1 次,这样攻击次数最少为 5 次。
样例解释 2
可以对所有怪兽都使用必杀技。
样例解释 3
请注意防止溢出。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?