atcoder#ARC059A. [ARC059C] いっしょ
[ARC059C] いっしょ
题目描述
個の整数 が与えられます。えび君はこれらを書き換えて全て同じ整数にしようとしています。各は高々一回しか書き換えられません(書き換えなくても良い)。整数を整数に書き換えるとき、コストがかかります。仮にだとしても、ひとつ分のコストで同時に書き換えることは出来ません(入出力例 を参照)。えび君が目的を達成するのに必要なコストの総和の最小値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
...
输出格式
えび君が全てを同じ整数に書き換えるのに必要なコストの総和の最小値を出力せよ。
题目大意
Evi有个整数,分别为,,直到。
他的目标是通过改变其中的一些数来使所有数相等。
对于每个整数,他最多可以变换一次。
将一个整数转换为一个整数会花费他美元。
即使第个数与第个数 相等,他仍需为了改变它们中的每个数分别花费代价(请见样例2)。
请找到能够实现他目标的最小花费。
2
4 8
8
3
1 1 3
3
3
4 2 5
5
4
-100 -100 -100 -100
0
提示
制約
Sample Explanation 1
全てをに書き換えると、コストの総和はとなり、これが最小です。
Sample Explanation 2
全てをに書き換えるととなります。各ごとに書き換えるので、二つのを一度にコストで書き換えられるわけではないことに注意してください。
Sample Explanation 3
は書き換えずに、とを共にに書き換えることでが達成できて、これが最小です。
Sample Explanation 4
何も書き換えなくともえび君は目的を達成しています。よってこの場合コストはです。