AT_abc105_c [ABC105C] Base -2 Number

题目描述

给定一个整数 $N$,请你求出 $N$ 的 $-2$ 进制表示。 这里,$S$ 是 $N$ 的 $-2$ 进制表示需满足以下所有条件: - $S$ 是仅由 `0` 和 `1` 组成的字符串; - 如果 $S \neq 0$,则 $S$ 的首位字符为 `1`; - 若 $S = S_k S_{k-1} \ldots S_0$,则应满足 $S_0 \times (-2)^0 + S_1 \times (-2)^1 + \ldots + S_k \times (-2)^k = N$。 此外,可以证明对于任意整数 $M$,其 $-2$ 进制表示是唯一确定的。

输入格式

输入从标准输入中给出,格式如下: > $N$

输出格式

输出 $N$ 的 $-2$ 进制表示。

说明/提示

### 限制条件 - 输入为整数 - $-10^9 \leq N \leq 10^9$ ### 样例解释 1 $(-2)^0 + (-2)^1 + (-2)^3 = 1 + (-2) + (-8) = -9$,因此 `1011` 是 $-9$ 的 $-2$ 进制表示。 由 ChatGPT 4.1 翻译