Cerința
Se dă șirul lui Fibonacci:
Se dau
Date de intrare
Fișierul de intrare fibointerval.in
conține pe prima linie numerele n
si Q
, iar pe următoarele Q
linii câte două numere a
si b
reprezentând query-urile.
Date de ieșire
Fișierul de ieșire fibointerval.out
va conține pe fiecare linie, în ordine, rezultatul celor Q
query-uri, cele 3
valori care trebuie afișate fiind separate prin câte un spațiu.
Restricții și precizări
1 ≤ n ≤ 1000
1 ≤ Q ≤ 10000
1 ≤ a ≤ b ≤ n
Exemplu:
fibointerval.in
10 3 1 3 3 5 2 8
fibointerval.out
1 2 4 2 5 10 1 21 53
Explicație
Primul query: 4
.
Al doilea query: 10
.
Al treilea query: 53
.