给定n个数字的序列,对位置i进行一次操作将使得都变成 特别的,对位置0进行操作将使得和都变成 对位置n-1进行操作将使得和都变成 并且操作过位置i之后,位置0到i都不能再操作 设最多可以操作次,最后得到的整个序列的总和最大可以是 你需要求出
示例1

输入

5,[1,2,3,4,5]

输出

[18,21,22,22,22]

说明

输入:
n=5, 输入序列为[1,2,3,4,5]

[1,2,3,4,5]对应位置0,1,2,3,4
只能操作1次的时候,对位置1操作得到[3,3,3,4,5],或者对位置2操作可以得到[1,4,4,4,5],或者对位置3操作可以得到[1,2,5,5,5],都可以得m_1=18
只能操作2次的时候,按次序操作位置1和位置3可以得到[3,3,5,5,5],其他操作不会得到更优的结果,所以m_2=21
能操作3次以上的时候可以得到的最优序列为[3,4,5,5,5](依次操作位置1,位置2,位置3),所以m_3=22,m_4=22,m_5=22
加载中...