Lui Fibo îi plac numerele care nu se potrivesc perfect. Recent, acesta a descoperit niște numere mai speciale: el numește un număr ca fiind antidivizorul unui număr natural nenul , dacă este cel mai mic număr natural nenul care nu-l divide pe . Fie , unde este antidivizorul lui .
Cerintă
Să se calculeze pentru valori ale lui .
Date de intrare
Pe prima linie a fișierului de intrare antidivizor.in
se va afla un număr natural , care va reprezenta numărul de valori ale lui . Pe fiecare dintre următoarele linii se vor afla valorile naturale nenule ale lui , câte una pe linie.
Date de ieșire
Fișierul de ieșire antidivizor.out
va conține linii. A -a linie va conține un singur număr natural, acela fiind suma cerută pentru valoarea lui aflată pe linia din fișierul de intrare.
Restricții și precizări
- .
- .
# | Scor | Restricții |
---|---|---|
1 | 35 | |
2 | 26 | |
3 | 19 | |
4 | 20 | Fără restricții suplimentare |
Exemplul 1
antidivizor.in
2
1
2
antidivizor.out
2
5
Explicație
deoarece divide pe , dar nu divide pe .
, deoarece divide pe , divide pe , dar nu divide pe .
Exemplul 2
antidivizor.in
4
2
3
4
10
antidivizor.out
5
7
10
26
Explicație