AT_abc153_c.[ABC153C] Fennec vs Monster

入门

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

フェネック正在与 NN 只怪兽战斗。

第 ii 只怪兽的体力为 HiH_i。

フェネック可以进行以下两种操作:

  • 攻击:选择一只怪兽进行攻击,使该怪兽的体力减少 11。
  • 必杀技:选择一只怪兽使用必杀技,使该怪兽的体力变为 00。

除了攻击和必杀技,无法通过其他方式减少怪兽的体力。

当所有怪兽的体力都降为 00 或以下时,フェネック就获胜了。

如果フェネック最多可以使用 KK 次必杀技,请求出在打败所有怪兽之前,所需进行的最少攻击次数(不计必杀技的次数)。

输入格式

输入以如下格式从标准输入读入:

NN KK H1H_1 ...... HNH_N

输出格式

输出フェネック打败所有怪兽所需进行的最少攻击次数(不计必杀技的次数)。

输入输出样例

  • 输入#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×1051 \leq N \leq 2 \times 10^5
  • 0≤K≤2×1050 \leq K \leq 2 \times 10^5
  • 1≤Hi≤1091 \leq H_i \leq 10^9
  • 输入中的所有数值均为整数。

样例解释 1

对第 33 只怪兽使用必杀技,对第 11 只怪兽攻击 44 次,对第 22 只怪兽攻击 11 次,这样攻击次数最少为 55 次。

样例解释 2

可以对所有怪兽都使用必杀技。

样例解释 3

请注意防止溢出。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页