实获信息系统 公众号二维码
Problem4046--格斗

4046: 格斗

Time Limit: 1.000 Sec  Memory Limit: 128 MB
Submit: 9  Solved: 3
[Submit] [Status] [Web Board] [Creator:]

Description


【题目描述】

pechpo正在玩一款格斗游戏。游戏中人物有n个技能,每个技能a有一个等级ai,所有技能的上限等级为A。现在pechpo手里有m个游戏币,每个游戏币可以让人物的其中一个技能升一级,不过技能升到满级就不能再升了。已知人物能力值的计算公式为E=升到满级的技能数*cf+最小的技能等级*cm,其中cf,cm为常数。现在pechpo想让他的人物能力值最大。你能帮帮他吗?

【输入格式】

第一行五个整数n,A,cf,cm,m,分别表示技能个数,等级上限,两个常数,和pechpo拥有的游戏币。

第二行n个整数,第i+1个整数表示第i个技能的初始技能等级。

【输出格式】

一行一个整数,表示最大的能力值。

【输入样例1】

3 5 10 1 5

1 3 1

【输出样例1】

12

【输入样例2】

3 5 10 1 339

1 3 1

【输出样例2】

35

【数据范围】

对于30%的数据,1<=n<=10,1<=A<=20,0<=cf,cm<=10,0<=m<=10。

对于70%的数据,1<=n<=1000,1<=A<=1e7,0<=cf,cm<=1000,0<=m<=1e9。

对于100%的数据,1<=n<=100000,1<=A<=1e9,0<=cf,cm<=1000,0<=m<=1e14。




Source/Category


[Submit] [Status]