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