#icpc2014summerday4d. [icpc2014summer_day4_d]夕食
[icpc2014summer_day4_d]夕食
题目描述
在2014年春天,一个学生顺利通过了大学考试,开始自己独居的生活。他面临的问题是晚餐应该如何解决。他决定为接下来的天制定晚餐计划。
他希望在这天里获得尽可能多的幸福感。当然,吃美味的食物和喜欢的食物会让他更幸福。
他的晚餐选择有两种:去附近的食堂或者自己做饭。
在食堂就餐可以根据当天的菜单获得不同的幸福感。菜单每天都会变化,但每天只有一种菜,所有天的菜单都已经公开。因此,他知道如果在第天()去食堂,他会得到的幸福感。
自己做饭可以根据自炊能力乘以常数来获得幸福感。自炊能力的初始值为,每天结束时根据当天的用餐方式变化,如果去食堂则减1,如果自己做饭则加1。
请帮助他求出幸福感总和的最大值。
输入
输入共有行,格式如下:
:
:
- 第一行包含三个整数,分别表示天数、自炊幸福感计算常数和自炊能力的初始值。
- 接下来的行每行包含一个整数,表示在第天(到)去食堂的幸福感。
约束条件
输出
输出一行,表示可能的幸福感最大值。
示例输入1
1 1 1
2```
### 示例输出1
```plain
2```
* 只需要考虑一天的计划。如果去食堂,幸福感为2;如果自己做饭,幸福感为1。因此答案为2。
---
### 示例输入2
```plain
3 2 1
3
3
3```
### 示例输出2
```plain
12```
* 在这个例子中,每天都做饭是最优选择,幸福感为$2 \times 1 + 2 \times 2 + 2 \times 3 = 12$。
---
### 示例输入3
```plain
3 1 -1
2
-3
2```
### 示例输出3
```plain
2```
* 只有第二天做饭才是最佳选择。
---
### 示例输入4
```plain
3 1 -10
-10
-10
-10```
### 示例输出4
```plain
-27```
* 答案可能是负数。无论食物有多难吃,晚餐都必须吃。