CodeFoeces-538B

题目

原题链接:B. Quasi Binary

题意

把n尽可能少的拆分为只由0和1组成的数字。参考了其他作者的思路和代码。
按n的长度尽可能多的输出1,否则就由0来补。

代码

#include
using namespace std;
int main() {
    char n[10];
    int sum=0;
    scanf("%s",&n);
    for(int i=0; i'0') {
                printf("1");
                n[j]--;
                flag=1;
            } else if(flag) printf("0");
        }
        printf(" ");
    }
    return 0;
}

你可能感兴趣的:(CodeFoeces-538B)