atcoder#ABC207E. [ABC207E] Mod i
[ABC207E] Mod i
配点 : 点
問題文
長さ の数列 が与えられます。 をいくつかの連続した空でない部分列 に切り分ける方法であって、以下の条件を満たすものの個数を求めてください。
- 全ての について、 に含まれる要素の総和が で割り切れる。
答えは非常に大きくなることがあるので、 で割ったあまりを出力してください。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
問題文中の条件を満たすような切り分け方の個数を で割ったあまりを出力せよ。
4
1 2 3 4
3
以下の 通りの切り分け方があります。
5
8 6 3 3 3
5
10
791754273866483 706434917156797 714489398264550 918142301070506 559125109706263 694445720452148 648739025948445 869006293795825 718343486637033 934236559762733
15
入力が bit 整数型に収まりきらない場合があります。