Pagini recente »
Clasament concursul
|
Diferențe pentru problema/dconv între reviziile 1 și 2
Diferențe pentru
problema/dconv între reviziile
#1 si
#2
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="dconv") ==
Poveste și cerință...
O dublă conversie a unui număr zecimal la baza doi se calculează astfel: convertim numărul la baza doi. Apoi numărul rezultat, format numai din zero și unu, îl considerăm număr zecimal. Convertim acest număr zecimal la baza doi și obținem rezultatul dublei conversii.
*Exemplu*: $45[~(10)~]$ se reprezintă în baza doi ca $101101[~(2)~]$. Drept pentru care vom considera numărul $101101<[~(10)~]$ (în baza 10) și-l vom converti la baza doi obținînd $11000101011101101[~(2)~]$.
h2. Cerință
Se citește la intrare un număr zecimal [$n$], să se calculeze și să se afișeze dubla lui conversie la baza 2.
h2. Date de intrare
Fișierul de intrare $dconv.in$ ...
Fișierul de intrare $dconv.in$ conține pe prima linie numărul [$n$].
h2. Date de ieșire
În fișierul de ieșire $dconv.out$ ...
În fișierul de ieșire $dconv.out$ se va afișa dubla conversie a lui [$n$].
h2. Restricții
* $... ≤ ... ≤ ...$
* $1 ≤ n ≤ 200 000$
h2. Exemplu
table(example).
|_. dconv.in |_. dconv.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| 45
| 11000101011101101
|
h3. Explicație
...
== include(page="template/taskfooter" task_id="dconv") ==
== include(page="template/taskfooter" task_id="dconv") ==
Nu există diferențe între securitate.