atcoder#CF16EXHIBITIONFINALA. 1D Matching
1D Matching
配点 : 点
問題文
一次元の世界に 個のパソコンと 個の電源があります。 番目のパソコンの座標は であり、 番目の電源の座標は です。 これらの 個の座標は相異なることが保証されています。
すぬけ君は、それぞれのパソコンをケーブルで電源につなぎたいです。 それぞれの電源は一つのパソコンにのみつなぐことができます。
何通りの方法で、ケーブルの長さの合計を最小化できるでしょうか? 答えを modulo で求めてください。
制約
- 座標は整数である。
- 座標は相異なる。
入力
入力は以下の形式で標準入力から与えられる。
:
:
出力
ケーブルの長さの合計を最小化する方法は何通りあるか、 modulo で出力せよ。
2
0
10
20
30
2
と の 二通りの最適なつなぎ方があります。 どちらの方法でもケーブルの長さの合計は となります。
3
3
10
8
7
12
5
1