atcoder#ABC168E. [ABC168E] ∙ (Bullet)
[ABC168E] ∙ (Bullet)
配点: 点
問題文
匹のイワシが釣れました。 匹目のイワシの美味しさは 、香り高さは です。
この中から 匹以上のイワシを選んで同じクーラーボックスに入れますが、互いに仲が悪い 匹を同時に選ぶことはできません。
匹目と 匹目のイワシは、 を満たすとき(また、その時に限り)仲が悪いです。
イワシの選び方は何通りあるでしょう?答えは非常に大きくなる可能性があるので、 で割ったあまりを出力してください。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを で割ったあまりを出力せよ。
3
1 2
-1 1
2 -1
5
条件を満たす選び方は以下の 通りです。
- 匹目
- 匹目
- 匹目
- 匹目
- 匹目
10
3 2
3 2
-1 1
2 -1
-3 -9
-8 12
7 7
8 1
8 2
8 4
479