CSES - Jakajat
  • Time limit: 1.00 s
  • Memory limit: 128 MB

Sinulle annetaan nn lukua, ja tehtäväsi on ilmoittaa jokaisesta luvusta xx, montako jakajaa sillä on välillä 1x1 \ldots x.

Esimerkiksi jos x=18x=18, vastaus on 66, koska sen jakajat ovat 1,2,3,6,9,181,2,3,6,9,18.

Syöte

Syötteen ensimmäisellä rivillä on kokonaisluku nn: lukujen määrä.

Tämän jälkeen syötteessä on nn riviä, joista jokainen sisältää yhden kokonaisluvun xx.

Tuloste

Tulosta jokaisesta luvusta xx sen jakajien määrä välillä 1x1 \ldots x.

Rajat

  • 1n1051 \le n \le 10^5
  • 1x1061 \le x \le 10^6

Esimerkki

Syöte:

3
16
17
18

Tuloste:

5
2
6