Pagini recente »
Diferențe pentru problema/minarea între reviziile 6 și 5
|
Diferențe pentru runda/olimpiada între reviziile 4 și 1
|
Diferențe pentru problema/lego între reviziile 8 și 6
|
Diferențe pentru problema/lol între reviziile 9 și 1
Diferențe pentru
problema/lol între reviziile
#9 si
#1
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="lol") ==
Gigel se joacă în fiecare zi jocul League of legends. El și-a uitat parola contului. El ține minte două parole mai vechi (ambele având *n* elemente), dar și că parola actuală este bazată pe cele două. Ajutați-l pe Gigel să își recupereze parola. Scrieți un program care determină:
a) Parola lui Gigel.
b) Câte numere din parolă au un număr impar de divizori (t).
c) Câte numere prime sunt în parolă (f).
ATENTIE!!!! PAROLELE SUNT ȘIRURI DE NUMERE NATURALE CARE AU O VALOARE SENTIMENTALĂ PENTRU GIGEL (spațiile nu se iau în considerare)
Poveste și cerință...
h2. Date de intrare
Pe prima linie *n* cu semnificatia din enunț și pe urmatoarele *n* linii perechi de numere ([*x*], *y*) reprezentând : *x*[i] = al i-lea nr. din prima parolă și *y*[i] al i-lea nr. din a 2 a parolă.
Fișierul de intrare $lol.in$ ...
h2. Date de ieșire
Pe primele *n* linii parola așezată vertical. Pe linia [*n*]+1 numerele t și f în această ordine cu spațiu între ele.
În fișierul de ieșire $lol.out$ ...
h2. Restricții
* 2 ≤ *n* ≤ 10000
* *x*, *y* ≤ 300
* Se garantează că există soluție pentru fiecare test
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example).
table(example).
|_. lol.in |_. lol.out |
| 5
1 7
2 2
5 5
3 1
4 2
| 4
2
5
2
3
1 4
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
h3. Explicație
...
== include(page="template/taskfooter" task_id="lol") ==
Nu există diferențe între securitate.