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