Pagini recente »
Diferențe pentru problema/b2k între reviziile 1 și 6
Diferențe pentru
problema/b2k între reviziile
#1 si
#6
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="b2k") ==
Poveste și cerință...
Se dă un număr natural scris în baza 2.
h2. Cerință
Să se afișeze scrierea numărului în baza *K*.
h2. Date de intrare
Fișierul de intrare $b2k.in$ ...
Fișierul b2k.in are structura: pe prima linie, separate prin spațiu, două numere naturale *N* și *K*, reprezentând numărul de cifre ale numărului dat, respectiv baza în care acesta trebuie transformat. Pe a doua linie sunt *N* caractere din mulțimea {0, 1} reprezentând cifrele numărului dat.
h2. Date de ieșire
În fișierul de ieșire $b2k.out$ ...
Pe prima linie a fișierului b2k.out se vor afla cifrele numărului în baza cerută. Pentru cifrele de la 0 la 9 se folosesc drept simboluri caracterele de la ‘0’ la ‘9’ iar pentru cifrele cu valoare mai mare decât 9 se folosesc în ordine literele mici ale alfabetului englez începând cu ‘a’ pentru valoarea lui 10 și urmând consecutiv caracterele ASCII până la ‘v’ pentru valoarea 31.
h2. Restricții
* $... ≤ ... ≤ ...$
* 1 ≤ *N* ≤ 2 000 000
* 4 ≤ *K* ≤ 32, *K* este putere a lui 2
* Prima cifră a numărului dat este 1.
h2. Exemplu
table(example).
|_. b2k.in |_. b2k.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|9 16
101101101
| 16d
|
h3. Explicație
...
== include(page="template/taskfooter" task_id="b2k") ==
Nu există diferențe între securitate.