Un număr natural se numește freaky dacă și numai dacă are un număr impar de divizori naturali nenuli. De exemplu, nu este freaky deoarece are divizori (, , , ), dar este freaky deoarece are divizori (, , ).
Un număr natural se numește didivizor al unui număr natural dacă și numai dacă se satisfac următoarele două proprietăți:
- este freaky;
- este divizibil cu .
Cerință
Se dă și un șir . Să se afișeze pentru fiecare de la la , numărul de didivizori ai lui .
Date de intrare
Pe prima linie a fișierului de intrare didivizori.in
se află numărul . Pe a doua linie se află șirul .
Date de ieșire
Să se afișeze în fișierul didivizori.out
răspunsul pentru fiecare de la la .
Restricții și precizări
# | Punctaj | Restricții |
---|---|---|
1 | 30 | |
2 | 30 | |
3 | 40 | Fără restricții suplimentare |
Exemplu
didivizori.in
11
1 2 3 4 5 6 7 8 9 10 16
didivizori.out
1 1 1 2 1 1 1 2 2 1 3
Explicație
Singurul didivizor al lui este . Putem verifica că acesta verifică ambele proprietăți.
Singurul didivizor al lui și al lui este .
Didivizorii lui sunt , .
Didivizorii lui sunt , .
Didivizorii lui sunt , .
Didivizorii lui sunt , , .