#arc148e. [arc148_e]≥ K
[arc148_e]≥ K
問題文
長さ の数列 および整数 が与えられます。
の要素を並べ替えて得られる数列のうち、隣接する要素の和が より小さい箇所が存在しない数列は何通りありますか?個数を で割ったあまりを求めてください。
制約
- 入力される値はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
入力例 1
4 5
1 2 3 4
出力例 1
4
条件を満たす数列は次の 通りです。
入力例 2
4 3
1 2 3 3
出力例 2
12
の要素を並べ替えてできる数列としてあり得るのは全部で 通りあり、その全てが条件を満たします。
入力例 3
10 7
3 1 4 1 5 9 2 6 5 3
出力例 3
108