3333 - bookface
Sursa: - bookface
Cerinţa
Se dau n numere naturale nenule. Pentru fiecare număr dat a să se calculeze suma divizorilor lui a^2.
Date de intrare
Fișierul de intrare bookface.in conține pe prima linie numărul n, iar pe a doua linie cele n numere naturale.
Date de ieșire
Dacă datele sunt introduse corect, pe ecran se va afișa: "Datele sunt corecte.", iar apoi in fișierul de ieșire bookface.out va conține pe linia i suma cerută pentru cel de-al i-lea număr. În caz contrar, se va afișa pe ecran: "Datele nu sunt comform restricțiilor impuse.".
Restricţii şi precizări
- 1 ≤ n ≤ 50.000
- cele n numere date sunt nenule, mai mici decât 1.000.000'
Exemple
Exemplul 1
- bookface.in
- 3
- 2 4 3
- Ieșire
- Datele sunt corecte.
- bookface.out
- 7
- 31
- 13
Exemplul 2
- bookface.in
- 2
- 5 3
- Ieșire
- Datele sunt corecte.
- bookface.out
- 31
- 13
Exemplul 3
- bookface.in
- 2
- 314441 41241241
- Ieșire
- Datele nu sunt comform restricțiilor impuse.
Rezolvare
<syntaxhighlight lang="python" line>
</syntaxhighlight>