Dvejeto laipsniai | 프로그래밍의 벗 PivotOJ
PivotOJ

Dvejeto laipsniai

시간 제한: 2000ms메모리 제한: 1024MB출처: LMIO 2018-2019BOJ 30061

문제

Ant lentos užrašytas teigiamas sveikasis skaičius NN. Reikia perstatyti jo skaitmenis tokia tvarka, kad gautas skaičius MM būtų dalus iš kuo didesnio dvejeto laipsnio.

Nei pradinis, nei naujas skaičius negali prasidėti nuliu.

입력

Pirmoje eilutėje pateikiamas skaičiaus NN skaitmenų kiekis DD.

Antroje eilutėje pateikiamas pats skaičius NN.

출력

Pirmoje eilutėje išveskite skaičių MM, sudarytą iš skaičiaus NN skaitmenų, surašytų tokia tvarka, kad MM dalintųsi iš kuo įmanoma didesnio dvejeto laipsnio.

Antroje eilutėje išveskite didžiausią dvejeto laipsnį, kuris dalina MM.

Jei yra keli teisingi sprendiniai, išveskite bet kurį iš jų.

예제

예제 1

입력
3
201
출력
120
8

예제 2

입력
3
256
출력
256
256
코드를 제출하려면 로그인하세요.