Fie șirul Fibonacci
dat prin = 1, = 1 și relația de recurență . Se consideră un număr natural .
Cerința
Să se scrie un program care determină numărul al fracțiilor diferite ireductibile subunitare, ce se pot forma utilizând primii termeni ai șirului .
Date de intrare
Fişierul de intrare fibofrac.in
conţine pe prima linie numărul .
Date de ieșire
Fişierul de ieşire fibofrac.out
va conţine pe prima linie numărul ,cu semnificația de mai sus.
Restricții și precizări
- ;
- ;
- Două fracții ireductibile și sunt diferite dacă sau ;
- Pentru teste în valoare de puncte, ;
- Pentru teste în valoare de puncte, ;
- Pentru teste în valoare de puncte, .
Exemplul 1
fibofrac.in
7
fibofrac.out
14
Explicație
; Primii termeni ai șirului Fibonacci sunt:
Se pot forma fracții diferite ireductibile subunitare: , , , , , , , , , , , , ,
Exemplul 2
fibofrac.in
2019
fibofrac.out
1547722
Explicație
Se pot forma de fracții diferite ireductibile subunitare utilizând primii termeni ai șirului Fibonacci.
Exemplul 3
fibofrac.in
500000
fibofrac.out
94988288219
Explicație
Se pot forma de fracții diferite ireductibile subunitare utilizând primii termeni ai șirului Fibonacci.