Divpar

Time limit: 0.2s Memory limit: 64MB Input: divpar.in Output: divpar.out

Cerință

Se dă un număr nn și un șir de nn valori naturale. Determinați câte dintre cele nn valori au un număr par de divizori.

Date de intrare

Fișierul divpar.in conține pe prima linie valoarea nn iar pe linia doua cele nn valori date, separate prin spațiu.

Date de ieșire

Fișierul divpar.out conține valoarea cerută.

Restricții și precizări

  • 1n1 0001 \leq n \leq 1 \ 000;
  • Cele nn numere date sunt naturale nenule cu maxim 88 cifre.

Exemplu

divpar.in

7
1 2 6 4 1 2 2

divpar.out

4

Explicație

Numărul 22 are un doi divizori (pe 11 și pe el însuși) iar numărul 66 are 44 divizori (11, 22, 33, 66). Celelalte trei numere au număr impar de divizori.

Log in or sign up to be able to send submissions!