atcoder#ABC230F. [ABC230F] Predilection
[ABC230F] Predilection
配点 : 点
問題文
長さ の数列 が与えられます。 数列の長さが 以上のとき、隣接する二つの値を選び、それらを削除し、それらが元にあった位置にそれらの和を挿入するという操作を好きなだけ行えます。 回以上の操作の後の数列として考えられるものは何通りあるか求め、 で割ったあまりを出力してください。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
3
1 -1 1
4
回以上の操作の後の数列として考えられるのは以下の 通りです。
10
377914575 -275478149 0 -444175904 719654053 -254224494 -123690081 377914575 -254224494 -21253655
321