$$ \newcommand{\floor}[1]{\left\lfloor{#1}\right\rfloor} \newcommand{\ceil}[1]{\left\lceil{#1}\right\rceil} \renewcommand{\mod}{\,\mathrm{mod}\,} \renewcommand{\div}{\,\mathrm{div}\,} \newcommand{\metar}{\,\mathrm{m}} \newcommand{\cm}{\,\mathrm{cm}} \newcommand{\dm}{\,\mathrm{dm}} \newcommand{\litar}{\,\mathrm{l}} \newcommand{\km}{\,\mathrm{km}} \newcommand{\s}{\,\mathrm{s}} \newcommand{\h}{\,\mathrm{h}} \newcommand{\minut}{\,\mathrm{min}} \newcommand{\kmh}{\,\mathrm{\frac{km}{h}}} \newcommand{\ms}{\,\mathrm{\frac{m}{s}}} \newcommand{\mss}{\,\mathrm{\frac{m}{s^2}}} \newcommand{\mmin}{\,\mathrm{\frac{m}{min}}} \newcommand{\smin}{\,\mathrm{\frac{s}{min}}} $$

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Konverzija baza

vreme memorija ulaz izlaz
1 s 64 Mb standardni izlaz standardni ulaz

Dat je nenegativan ceo broj u brojnom sistemu sa osnovom A. Prebaciti ga u brojni sistem sa osnovom B.

U prvom redu standardnog ulaza nalaze se, redom, prirodni brojevi A i n, razdvojeni razmakom. A predstavlja osnovu brojnog sistema a n - broj "cifara" posmatranog broja u brojnom sistemu sa osnovom A. Naredni red sadrži n brojeva razdvojenih razmakom - "cifre" posmatranog broja u sistemu sa osnovom A, poređane od cifre najmanje težine do cifre najveće težine. Na kraju, teći red sadrži prirodan broj B - osnovu brojnog sistema u kojoj treba predstaviti posmatrani broj.

U prvom redu standardnog izlaza ispisati jedan prirodan broj m - broj cifara posmatranog broja u brojnom sistemu sa osnovom B. U narednom redu ispisati tih m "cifara" posmatranog broja u sistemu sa osnovom B, razdvojene razmakom, poređane od cifre najmanje težine do cifre najveće težine.

2  ≤  A, B  ≤  1.000.000

1  ≤  n  ≤  30

Sve "cifre" iz sistema sa osnovom A biće iz segmenta [0, A - 1].

Vrednost posmatranog broja će uvek biti između 1 i 1.000.000, uključivo.

Ulaz izlaz

12 4

6 10 0 3

7

5

4 2 3 1 2

Posmatrani broj ima zapis (3 0 10 6)_12 u sistemu sa osnovom 12 pa je njegova vrednost 6·12^0 + 10·12^1 + 0·12^2 + 3·12^3 = 5310. Broj 5310 ima zapis (2 1 3 2 4)_7 u sistemu sa osnovom 7, tj. ima 5 cifara i, poređane po težini od najmanje do najveće, to su 4 2 3 1 2.

Koristimo termin "cifre" pod navodinicima jer one zapravo mogu biti brojevi veći od 9, kao što se može videti na datom primeru.

Morate biti ulogovani kako biste poslali zadatak na evaluaciju.