| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 67 | 3 | 2 | 7.692% |
Ant lentos užrašytas teigiamas sveikasis skaičius $N$. Reikia perstatyti jo skaitmenis tokia tvarka, kad gautas skaičius $M$ būtų dalus iš kuo didesnio dvejeto laipsnio.
Nei pradinis, nei naujas skaičius negali prasidėti nuliu.
Pirmoje eilutėje pateikiamas skaičiaus $N$ skaitmenų kiekis $D$.
Antroje eilutėje pateikiamas pats skaičius $N$.
Pirmoje eilutėje išveskite skaičių $M$, sudarytą iš skaičiaus $N$ skaitmenų, surašytų tokia tvarka, kad $M$ dalintųsi iš kuo įmanoma didesnio dvejeto laipsnio.
Antroje eilutėje išveskite didžiausią dvejeto laipsnį, kuris dalina $M$.
Jei yra keli teisingi sprendiniai, išveskite bet kurį iš jų.
3 201
120 8
$120$ turi tuos pačius skaitmenis kaip $201$ ir dalinasi iš $8 = 2^3$. Nei vienas iš skaičių $201$, $210$, $102$, $120$ nesidalina iš $16 = 2^4$.
3 256
256 256
$256 = 2^8$.