每個人都知道二進位(binary)及十進位數字(decimal)。但是來個 -2 進位如何?一個 -2 進位的數僅由0與1組成,並且下列的等式必須成立:
n = b0 + b1(-2) + b2(-2)2 + b3(-2)3 + ...
最酷的是每一個整數(包含負數)都有一個唯一的 -2 進位表達方式,而且不必用到負號。你的任務就是找出這樣的表達方式。Input
輸入的第一列有一個整數代表以下有幾組測試資料。每組測試資料一列 有一個十進位的整數 n。(-1000000000 <= n <= 1000000000)
Output
每組測試資料輸出這是第幾組測試資料, 然後輸出 n 的 -2 進位表達方式。
輸出格式請參考 Sample Output。
| Sample Input | Sample Output |
6
|
Case #1: 1 |