#ABC105C. Base -2 Number
Base -2 Number
题目描述
Given an integer , find the base representation of .
Here, is the base representation of when the following are all satisfied:
- is a string consisting of
0
and1
. - Unless
0
, the initial character of is1
. - Let , then $S_0 \times (-2)^0 + S_1 \times (-2)^1 + ... + S_k \times (-2)^k = N$.
It can be proved that, for any integer , the base representation of is uniquely determined.
给定整数 ,求 的基数 表示。
这里,当以下条件全部满足时, 是 的基数 表示:
- 是一个由 "0 "和 "1 "组成的字符串。
- 除非 0``, 的首字符是
1
。- 让 ,然后是 $S_0 \times (-2)^0 + S_1 \times (-2)^1 + ... + S_k \times (-2)^k = N$ 。
可以证明,对于任意整数 , 的基数 表示是唯一确定的。
输入格式
输入内容按以下格式标准输入:
输出格式
打印 的基数 表示。
样例 #1
样例输入 #1
-9
样例输出 #1
1011
样例 #2
样例输入 #2
123456789
样例输出 #2
11000101011001101110100010101
样例 #3
样例输入 #3
0
样例输出 #3
0
说明
数据规模与约定
- 输入的每个值都是整数
样例 解释
与 一样,"1011 "是 的基 表示。