atcoder#ABC228H. [ABC228H] Histogram
[ABC228H] Histogram
题目描述
長さ の整数列 および が与えられます。
あなたは以下の操作を好きな回数( 回でもよい)行うことができます。
- を満たす整数 を選び、 の値を 増やす。このとき、 円の費用を支払う。
好きな回数の操作を行ったあと、 の要素の種類数を として、 円を支払わなければなりません。
支払う金額の合計は最小で何円ですか?
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを表す数値を出力せよ。
题目大意
给定两个正整数序列 与 , 你可以做任意次操作, 每次操作你可以花费 的代价给 加上 .
设操作完后的序列 有 个不同的元素, 这会造成 的代价, 其中 为给定常数.
最小化总代价.
3 5
3 2
2 4
4 3
12
1 1
1 1
1
7 7
3 2
1 7
4 1
1 8
5 2
9 8
2 1
29
提示
制約
- $ 1\ \leq\ A_i,\ C_i\ \leq\ 10^6\ \,\ (1\ \leq\ i\ \leq\ N) $
- 入力は全て整数である。
Sample Explanation 1
に 加算すると の要素の種類数は になり、支払う金額の合計は 円となります。支払う金額をこれより少なくすることはできません。