nrdiv

Time limit: 0.3s Memory limit: 8MB Input: nrdiv.in Output: nrdiv.outPoints by default: 10p

Se consideră o secvenţă de NN numere naturale nenule.

Cerinţă

Determinaţi numărul de divizori pentru fiecare număr din secvenţa dată.

Date de intrare

Fişierul de intrare nrdiv.in conţine pe prima linie numărul natural NN, care reprezintă numărul de valori din secvenţă. Pe următoarele NN linii se află cele NN numere naturale din secvenţă, câte un număr pe o linie.

Date de ieşire

Fişierul de ieşire nrdiv.out va conţine NN linii. Pe linia ii va fi scris numărul de divizori ai celui de-al ii-lea număr din secvenţă (considerând ordinea din fişierul de intrare).

Restricţii

  • 1N501 \leq N \leq 50
  • 11 \leq numerele din secvenţă 1013\leq 10^{13}

Exemplul 1

nrdiv.in

13
1
24

nrdiv.out

2
1
8

Explicație

  • 1313 are doi divizori (11 şi 1313)
  • 11 are un divizor (11)
  • 2424 are 88 divizori (11, 22, 33, 44, 66, 88, 1212, 2424)

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