Fişierul intrare/ieşire: | fibofrac.in, fibofrac.out | Sursă | ONI 2019, clasa a 9-a, ziua 2 |
Autor | Ciprian Chesca | Adăugată de | |
Timp execuţie pe test | 0.3 sec | Limită de memorie | 65536 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Fibofrac
Fie şirul Fibonacci dat prin F1 = 1,F2 = 1 şi relaţia de recurenţă Fk = Fk-1 + Fk-2, k ≥ 3.
Se consideră un număr natural N.
Cerinţă
Să se scrie un program care determină numărul F al fracţiilor diferite ireductibile subunitare, ce se pot forma utilizând primii N termeni ai şirului Fibonacci.
Date de intrare
Fişierul de intrare fibofrac.in conţine pe prima linie numărul N.
Date de ieşire
Fişierul de ieşire fibofrac.out va conţine pe prima linie numărul F, cu semnificaţia de mai sus.
Restricţii
- Pentru teste în valoare de 24 puncte, 0 < N < 80
- Pentru teste în valoare de 40 puncte, 0 < N < 1 101
- Pentru teste în valoare de 56 puncte, 0 < N < 50 001
- Pentru teste în valoare de 100 puncte, 0 < N < 1 000 000
- Două fracţii ireductibile a / b şi c / d sunt diferite dacă a ≠ c sau b ≠ d.
- 0 ≤ F < 263
Exemplu
fibofrac.in | fibofrac.out | Explicaţie |
---|---|---|
7 | 14 | N=7; Primii 7 termeni ai şirului Fibonacci sunt: 1, 1, 2, 3, 5, 8, 13 Se pot forma 14 fracţii diferite ireductibile subunitare: ![]() |
2019 | 1547722 | Se pot forma 1547722 fracţii diferite ireductibile subunitare utilizând primii 2019 termeni ai şirului Fibonacci. |
500000 | 94988288219 | Se pot forma 94988288219 fracţii diferite ireductibile subunitare utilizând primii 500000 termeni ai şirului Fibonacci. |