問題文
本問題の強化版としてフィボナッチ数列(★4 Edition)があります。
本問題の N の値は、 N=2 に固定されています。
正整数 N,M と長さ N の数列 A=(A1,A2,⋯,AN) が与えられます。
数列 X を以下のように定義します。
- 1≦i≦N ならば Xi=Ai
- i≧N+1 ならば Xi=Xi−1+Xi−2+⋯+Xi−N
XM を求めてください。制約により、答えが 263 未満であることが保証されています。
T 個のテストケースが与えられるので、それぞれについて答えてください。
制約
- 1≦T≦100
- N=2
- 1≦M≦80
- 0≦Ai≦100
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられます。
ここで、casei(i=1,2,⋯,T) は i 番目のテストケースです。
各テストケースは以下の形式で与えられます。
出力
標準出力に T 行出力してください。 i 行目 (i=1,2,⋯,T) には i 番目のテストケースについての答えを出力してください。
各テストケースについて、XM を出力してください。
サンプル
入力
4
2 7
1 1
2 1
0 0
2 15
2 3
2 80
100 100
出力
13
0
1597
2341672834846768500
この入力では、4 個のテストケースが与えられています。1,2,4 番目のテストケースについて、以下のことが言えます。
-
1 番目のテストケースについて、 数列 X は (1,1,2,3,5,8,13,⋯) です。 7 項目は 13 です。
-
2 番目のテストケースについて、 数列 X の各要素はすべて 0 です。
-
4 番目のテストケースについて、32-bit 整数型の範囲を超える可能性があることに注意してください。