Un număr natural se numește putere dacă există două numere naturale , , , astfel încât . De exemplu, numerele , , sunt puteri (, , ), iar , și nu sunt puteri.
Se citesc numerele naturale , și un șir de numere naturale din intervalul .
Cerință
Pentru fiecare din cele numere determinați câte un număr natural din intervalul , cu proprietatea că este o putere și pentru orice altă putere din intervalul este îndeplinită condiția , unde reprezintă valoarea absolută a lui (modulul).
Dacă există două puteri egal depărtate de se va alege puterea cea mai mică. De exemplu pentru numărul , dintre puterile și va fi ales numărul .
Date de intrare
Fișierul de intrare abx.in conține pe prima linie două numere și , iar pe fiecare dintre următoarele linii se găsește câte un număr natural (), cu semnificația de mai sus.
Numerele aflate pe aceeași linie a fișierului sunt separate prin câte un spațiu.
Date de ieșire
Fișierul de ieșire abx.out va conține linii, pe fiecare linie () aflându-se numărul natural cu semnificația din enunț.
Restricții și precizări
- Pentru teste valorând 40 de puncte, .
- Pentru teste valorând 70 de puncte, .
Exemplu
abx.in
8 1000
345
99
999
500
123
124
99
256
abx.out
343
100
1000
512
121
125
100
256
Explicație
Sursă și autori
OJI 2019, clasele 9. Nistor Moț.
Enunț din Kilonova, sub licența CC-BY-NC-SA-4.0, conform politicii sursei. Adaptări de prezentare și tipografie. Exemplele, formulele și figurile originale sunt păstrate.
Trimite o soluție
Setul original de teste și regulile de punctare sunt în curs de verificare. Trimiterea pentru evaluare va fi disponibilă după această verificare.
Se verifică autentificarea…