1 条题解

  • 0
    @ 2017-12-24 09:03:28

    #include <iostream>
    #include <cstdio>
    #include <cmath>
    #include <algorithm>
    using namespace std;
    //1000000000

    int m,cnt;
    int ans[100005];
    int main()
    {
    scanf("%d",&m);
    for(;m>>1;m>>=1)
    {
    ans[++cnt]=(m>>1)+(m&1);
    }
    printf("%d\n1",cnt+1);
    while(cnt)
    {
    printf(" %d",ans[cnt--]);
    }
    return 0;
    }

  • 1

信息

难度
10
分类
(无)
标签
递交数
1
已通过
0
通过率
0%
上传者