#ablf. [abl_f]Heights and Pairs
[abl_f]Heights and Pairs
問題文
人の人 ( 番から 番まで) がいます。 人 の身長は です。
以下の条件を満たすように、 個の人のペアを作る方法は何通りありますか? 答えを modulo で求めてください。
- どの人もちょうど一つのペアに含まれる。
- どのペアも、そのペアに属する二人の人の身長が異なる。
ある と に対し、人 と人 がペアになったかどうかが異なる場合、異なる方法であるとみなします。
制約
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
入力例 1
2
1
1
2
3
出力例 1
2
二通りあります:
- ペア (人 , 人 ) とペア (人 , 人 ) を作る。
- ペア (人 , 人 ) とペア (人 , 人 ) を作る。
入力例 2
5
30
10
20
40
20
10
10
30
50
60
出力例 2
516