文章

16

粉丝

134

获赞

0

访问

11.7k

头像
负二进制 题解:AC
P1097
发布于2024年3月10日 12:20
阅读数 697

#include<bits/stdc++.h>
using namespace std;
int main(){

int n;
while(cin >> n) {
        if(n == 0)
            cout << 0;
        int cnt = 0;
        int s[1005];
        while(n) {
            int w = n % -2;
            n /= -2;
            if(w == -1) {
                w = 1;
                n++;
            }
            s[cnt++] = w;

        }
        for(int i = cnt - 1; i >= 0; i--) {
            cout << s[i];
        }
        cout << endl;
    }
    r...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发