100 atcoder#ABC105C. [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