#arc111f. [arc111_f]Do you like query problems?
[arc111_f]Do you like query problems?
問題文
yosupoくんはクエリの問題が大好きなので、次のような問題を作りました。
A Query Problem
長さ の整数列 があります。はじめは です。 また、 という変数があり、はじめは です。 ここに、次の形式のクエリが 個来ます。
クエリ1:
各 に対して、
クエリ2:
各 に対して、
クエリ3:
を計算して、 に足す
最終的な の値を出力してください。
ただし、各クエリについて、 が、さらにクエリ1,2については が成立する。
この問題を見たmaroonくんは簡単すぎると感じたため、次の問題を考えました。
Query Problems
正整数 が与えられます。問題 "A Query Problem" に対する入力は 通りありますが、それらに対する出力のすべての和を で割った余りを求めてください。
求めてください。
制約
- 入力される数はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
入力例 1
1 2 2
出力例 1
1
ありうる入力は 通りありますが、そのうち が正になるような入力は、次の一通りです:
$t_1 = 2, l_1 = 1, r_1 = 1, v_1 = 1, t_2 = 3, l_2 = 1, r_2 = 1$
このとき は になるので、答えは です。
入力例 2
3 1 4
出力例 2
0
入力例 3
111 112 113
出力例 3
451848306