#CF2209A. 拖鞋大作战

拖鞋大作战

题目描述

聪聪为了提升自己的战斗力,布置了一场和 nn 只怪兽的战斗。每只怪兽都有自己的战斗力 aia_i,聪聪一开始的战斗力是 cc。聪聪手里有 kk 个触发器,他可以进行以下两种操作:

  1. 击杀一只存活的怪兽 ii,要求满足 aica_i \le c;击杀后,聪聪的战斗力会变成 c+aic + a_i
  2. 用一个触发器攻击一只存活的怪兽 ii;使用后触发器会损坏,怪兽会变得更愤怒,它的战斗力会变成 ai+1a_i + 1

请你帮助聪聪求出战斗结束后,他能拥有的最大可能的战斗力。

输入格式

输入包含多组测试用例。

第一行是测试用例的数量 tt1t5001 \le t \le 500)。

接下来依次描述每组测试用例:

每组测试用例的第一行有三个整数 nncckk1n1001 \le n \le 1000c,k1090 \le c, k \le 10^9)。

第二行有 nn 个整数 a1,a2,,ana_1, a_2, \dots, a_n0ai1090 \le a_i \le 10^9)。

输出格式

对于每组测试用例,输出一个整数,表示聪聪能拥有的最大可能战斗力。

10
1 12 23
21
1 8 4
5
1 3 4
16
3 6 3
14 9 11
5 9 2
20 16 18 16 11
5 18 30
1 2 93 84 2
7 29 13
2 9 38 4 7 1 6
10 9 2
8 1 8 11 17 3 14 16 20 10
10 192 109
1 9 20 9 829 3 87 1 283 7
10 1000000000 1000000000
19 1000000000 1 9 2 3 8 1 2 3
12
16
3
6
9
53
109
119
721
3000000048

数据规模与约定

对于 100%100\% 的数据,满足 1t5001 \le t \le 5001n1001 \le n \le 1000c,k,ai1090 \le c, k, a_i \le 10^9

来源

Codeforces Contest 2209 Problem A

https://codeforces.com/contest/2209/problem/A