临场发挥
比赛主页
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld
题目描述
小x和室友总共
人,组团去打一款游戏,总共有
台电脑供他们使用,一人一台,最开始,第
个人使用第
台电脑。
小x评估了每个人的能力值和临场发挥值。
第
个人的能力值为
。
而他们的临场发挥值由能力值和他们所使用的电脑决定。
小x和他的室友喜欢换来换去。
他们惊奇的发现:如果第
个人从第
台电脑换到了第
台电脑,那么第
个人的临场发挥值会增加
。
现在他们可以重新任意分配一次电脑。
小x想知道他们的临场发挥值最多会增加多少?
输入描述:
第一行一个整数
。
第二行
个整数
。
输出描述:
一个整数,表示 临场发挥值 最大增加的数量
示例1
输入
复制
4 1 3 4 2
4 1 3 4 2
输出
复制
20
20
说明
假设第
个人的位置为
,从
更换为
,临场发挥值增加:
示例2
输入
复制
6 8 6 9 1 2 1
6 8 6 9 1 2 1
输出
复制
85
85
临场发挥
返回全部题目
列表加载中...
4 1 3 4 2
20
6 8 6 9 1 2 1
85