您将为您提供一个0个索引整数数组和一个整数k。您的任务是精确执行以下操作K时间以最大化您的分数:
从数字中选择一个元素m。
从数组中删除所选元素M。
在数组中添加一个具有M + 1值的新元素。
将分数提高到m。
返回执行操作的最高分数k times。
class Solution(object):
def maximizeSum(self, nums, k):
totalSum = maximum = max(nums)
for i in range(1, k):
totalSum += (maximum + 1)
maximum += 1
return totalSum