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