Diferente pentru problema/ubercool intre reviziile #1 si #2

Nu exista diferente intre titluri.

Diferente intre continut:

== include(page="template/taskheader" task_id="ubercool") ==
Poveste şi cerinţă...
Cu totii stim ca Balul Bobocilor al Facultăţii de Matematică şi Infomatică din Universitatea din Bucureşti este peste doua zile si e ultima sansa pentru un student ca IWD sa o scoata in oras pe IWM. Cum IWM este studenta la matematica, si IWD cauta sa o impresioneze, el s-a gandit la urmatoarea problema: Fiind dat un numar $X$, poate el sa spuna daca acesta este ubercool? Un numar este ubercool daca este de forma $a^b^$,unde $a$ este un numar prim si $b>=2$. Deoarece IWD are prea multe emotii, va roaga pe voi sa ii dati solutia.
h2. Date de intrare
Fişierul de intrare $ubercool.in$ ...
Fişierul de intrare $ubercool.in$ contine pe prima linie $T$, numarul de teste, iar apoi pe linia $i+1$, $1 ≤ i ≤ T$, se afla un numar $X$.
h2. Date de ieşire
În fişierul de ieşire $ubercool.out$ ...
Fişierul de ieşire $ubercool.out$ contine $T$ linii. Pe linia $i$, $1 ≤ i ≤ T$, $"DA"$ daca numarul $X$ de pe linia $i+1$ din input este ubercool, $"NU"$ altfel.
h2. Restricţii
h2. Restricţii si precizari
* $... ≤ ... ≤ ...$
* $1 ≤ T ≤ 10.000$
* $1 ≤ X ≤ 10^18^$
* Ghilimelele din output sunt pentru claritate. Ele nu trebuie afisate.
h2. Exemplu
table(example). |_. ubercool.in |_. ubercool.out |
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
| 4
2
4
6
27
| NU
DA
NU
DA
|
h3. Explicaţie
...
$2 = 2^1^$, deci nu e ubercool, $4 = 2^2^$, deci e ubercool, $6 = 2*3$, deci nu e ubercool, $27 = 3^3^$, deci e ubercool.
== include(page="template/taskfooter" task_id="ubercool") ==
 
== include(page="template/taskfooter" task_id="ubercool") ==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.