Cerința
Dorel tocmai a aflat despre existenţa şirului lui Fibonacci: F0=0, F1=1, F2=1, F3=2, F4=3, F5=5,… . Pentru numerele n
, k
şi p
date, Dorel vă roagă să calculaţi suma Fp + Fk+p + F2•k+p + … + Fn•k+p.
Date de intrare
Programul citește de la tastatură numerele n
, k
şi p
.
Date de ieșire
Programul va afișa pe ecran suma cerută, modulo 1.000.000.007
.
Restricții și precizări
1 ≤ n ≤ 10
16
0 ≤ p < k ≤ 100
Exemplu:
Intrare
3 3 1
Ieșire
72
Explicație
Suma cerută este F1 + F4 + F7 + F10 = 1 + 3 + 13 + 55 = 72.