#arc160c. [arc160_c]Power Up
[arc160_c]Power Up
問題文
正整数からなる 要素の多重集合 が与えられます。
あなたは、以下の操作を好きな回数 ( 回でもよい) 繰り返すことが出来ます。
- に 個以上含まれる正整数 を選ぶ。 から を 個削除し、 に を 個加える。
最終的な としてあり得るものの個数を で割ったあまりを求めてください。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
入力例 1
4
1 1 2 4
出力例 1
3
最終的な としてあり得るものは、$\\lbrace 1,1,2,4 \\rbrace,\\lbrace 2,2,4 \\rbrace,\\lbrace 3,4 \\rbrace$ の 個があります。
は以下のようにして作ることが出来ます。
- として を選ぶ。 から を 個削除し、 を 個加える。 となる。
- として を選ぶ。 から を 個削除し、 を 個加える。 となる。
入力例 2
5
1 2 3 4 5
出力例 2
1
入力例 3
13
3 1 4 1 5 9 2 6 5 3 5 8 9
出力例 3
66