Cerința
Se dă un şir cu n
numere naturale nenule care sunt divizibile doar cu numerele prime 2
, 3
sau 5
. Determinaţi numărul secvenţelor din şir pentru care produsul elementelor este pătrat perfect.
Date de intrare
Fișierul de intrare produs3.in
conține pe prima linie numărul n
, iar pe a doua linie n
numere naturale nenule divizibile doar cu numerele prime 2
, 3
sau 5
, separate prin spații.
Date de ieșire
Fișierul de ieșire produs3.out
va conține pe prima linie numărul S
, reprezentând numărul secvenţelor din şir pentru care produsul elementelor este pătrat perfect.
Restricții și precizări
1 ≤ n ≤ 1.000.000
- numerele de pe a doua linie a fișierului de intrare vor fi mai mici decât
1.000.000
Exemplu:
produs3.in
5 12 3 4 5 45
produs3.out
6
Explicație
În şirul dat sunt 6
secvenţe pentru care produsul elementelor este pătrat perfect:
12 , 3
12 , 3 , 4
4
5 , 45
4 , 5 , 45
12 , 3 , 4 , 5 , 45