#R105C. [ABC105C] Base -2 Number
[ABC105C] Base -2 Number
配点 : 点
問題文
整数 が与えられるので、 の 進数表現を求めてください。
ここで、 が の 進数表現であるとは、以下を全て満たすことです。
- は
0および1のみからなる文字列である -
0でなければ の先頭の文字は1である - とすると、$S_0 \times (-2)^0 + S_1 \times (-2)^1 + ... + S_k \times (-2)^k = N$ が成り立つ
なお、任意の整数 に対して の 進数表現が一意に定まることが証明できます。
制約
- 入力はすべて整数である
入力
入力は以下の形式で標準入力から与えられる。
出力
の 進数表現を出力せよ。
-9
1011
なので 1011 は の 進数表現です。
123456789
11000101011001101110100010101
0
0