#abc127d. [abc127_d]Integer Cards
[abc127_d]Integer Cards
题目描述
问题陈述
你有 张卡片。第 张卡片上写着整数 。
按照以下顺序,对于每个 ,你将执行一次以下操作:
操作:选择最多 张卡片(可以是零张)。将所选卡片上的整数替换为 。
找到执行 次操作后,写在 张卡片上的整数的最大可能和。
约束条件
- 输入中的所有值都是整数。
输入
从标准输入读取输入数据,输入格式如下:
输出
打印执行 次操作后,在 张卡片上写的整数的最大可能和。
示例输入 1
3 2
5 1 4
2 3
1 5
示例输出 1
14
通过将第二张卡片上的整数替换为 ,三张卡片上写的整数的和变为 ,这是最大的结果。
示例输入 2
10 3
1 8 5 7 100 4 52 33 13 5
3 10
4 30
1 4
示例输出 2
338
示例输入 3
3 2
100 100 100
3 99
3 99
示例输出 3
300
示例输入 4
11 3
1 1 1 1 1 1 1 1 1 1 1
3 1000000000
4 1000000000
3 1000000000
示例输出 4
10000000001
输出可能超过 位整数类型的表示范围。