Time limit: 0.2s
Memory limit: 64MB
Input: fibus.in
Output: fibus.out
Cerință
Se dă un șir format din numere naturale. Câte subsecvențe ale acestui șir sunt subsecvențe și ale șirului lui fibonacci?
O subsecvență a unui șir cu capetele în și () conține elementele .
Date de intrare
Pe prima linie a fișierului de intrare fibus.in
se va afla - lungimea șirului .
Pe a doua linie se vor afla numere - elementele șirului .
Date de ieșire
Fișierul de ieșire fibus.out
va conține numărul de subsecvențe ale șirului care sunt și subsecvențe ale șirului lui fibonacci.
Restricții și precizări
-
# Punctaj Restricții 1 15 2 30 4 20 5 35 Fără restricții suplimentare
Exemplul 1
fibus.in
7
1 1 1 2 3 4 1
fibus.out
13
Explicație
Cele subsecvențe care sunt subsecvențe și ale șirului lui fibonacci sunt: , , , , , , , , , , , și .
Exemplul 2
fibus.in
2
1 3
fibus.out
2
Explicație
Cele subsecvențe care sunt subsecvențe și ale șirului lui fibonacci sunt și .