Problem description
Ciąg Fibonacciego
(ciag-fibonacciego)
Ciąg Fibonacciego można zdefiniować następująco F0 = F1 = 1, Fn = Fn − 1 + Fn − 2 dla n ≥ 2.
Napisz program, który: wczyta liczbę naturalną N, wyznaczy sumę liczb Fibonacciego: F0 + F1 + … + FN i wypisze wynik na standardowe wyjście.
Wejście
W pierwszym (i jedynym) wierszu wejścia znajduje się jedna liczba naturalna N.
Wyjście
Twój program powinien wypisać na wyjście jedną liczbę całkowitą – resztę z dzielenia przez 109 + 7 sumy F0 + F1 + … + FN.
Ograniczenia
1 ≤ N ≤ 109.
Przykład
Input | Output | Explanation |
|
|
Szukana suma to: F0 + F1 + F2 + F3 + F4 + F5 = 1 + 1 + 2 + 3 + 5 + 8 = 20. |