Fie șirul Fibonacci, dat prin = , = și relația de recurență = + , . Se consideră un număr natural și un șir , , , de numere naturale distincte. Se consideră de asemenea şi un număr natural .
Cerință
Să se scrie un program care determină o valoare D ce reprezintă numărul termenilor din șirul Fibonacci , , , care sunt divizibili cu cel puțin unul dintre numerele , , , .
Date de intrare
Fişierul de intrare fibodiv.in
conţine pe prima linie numerele și separate printr-un spațiu, iar pe a doua linie numere naturale, , , , , separate prin câte un spațiu.
Date de ieșire
Fişierul de ieşire fibodiv.out
va conţine pe prima linie numărul natural , cu semnificația de mai sus.
Restricții și precizări
- ,
Exemplu
fibodiv.in
3 20
3 6 10
fibodiv.out
6
Explicație
; ; = , = , =
Primii de termeni ai șirului Fibonacci sunt: , , , , , , , , , , , , , , , , , , , . Printre aceștia se găsesc 6 termeni divizibili cu cel puțin unul dintre numerele , , și anume: , , , , , .