鲜花
题目描述
花店中共有 m 种花,编号为 1,2,…,m,每种花的数量均无限。
黑大帅准备购买恰好 n 朵花。
对于第 i 种花:
- 第一次购买该种花时,可以获得 a 点喜悦度;
- 已经购买过该种花后,每再购买一朵第 i 种花,可以获得 bi 点喜悦度。
也就是说,如果 黑大帅 一共购买了 x 朵第 i 种花,其中 x≥1,那么这些花产生的总喜悦度为
a+(x−1)×bi。
黑大帅可以自由决定每种花购买多少朵,但购买的花朵总数必须恰好为 n。
请你求出黑大帅能够获得的最大喜悦度。
输入格式
第一行包含三个整数 m,n,a,分别表示花的种类数、需要购买的花朵数量,以及第一次购买任意一种花时获得的喜悦度。
第二行包含 m 个整数 b1,b2,…,bm,其中 bi 表示再次购买第 i 种花时,每朵花能够获得的喜悦度。
输出格式
输出一行一个整数,表示购买恰好 n 朵花能够获得的最大喜悦度。
样例输入 #1
4 5 3
1 2 3 4
样例输出 #1
19
样例解释1
黑大帅 5 朵花全部购买第 4 种花,获得的喜悦度为:3+4×(4)=19。不存在另外一种方案,使得获得的喜悦度大于 19。
样例输入 #2
4 6 7
3 6 4 5
样例输出 #2
40
样例解释2
黑大帅分别购买第 1,3,4 种花各 1 朵,购买第 2 种花 3 朵,获得的喜悦度为:7+7+7+7+6×2=40。不存在另外一种方案,使得获得的喜悦度大于 40。
数据范围与约定
对于 100% 的数据,保证:
- 1≤m≤105;
- 1≤n≤106;
- 1≤a≤105;
- 1≤bi≤105。
| 测试点编号 |
分值 |
具体限制 |
特殊性质 |
| 1∼2 |
10 |
m,n≤10 |
特殊性质 A |
| 3∼4 |
m≤100,n≤1000 |
特殊性质 B |
| 5∼6 |
m≤1000,n≤104 |
特殊性质 C |
| 7∼10 |
20 |
m≤104,n≤105 |
无 |
| 11∼14 |
m≤5×104,n≤5×105 |
| 15∼20 |
30 |
无额外限制 |
- 特殊性质 A:保证对于所有 1≤i≤m,均有 bi≤a。
- 特殊性质 B:保证 m=1。
- 特殊性质 C:保证所有 bi 均相等。