给出一个整数 N ,将 N 分解为若干个 2 的次幂的和,共有多少种方法?
输入一个整数 N ( 1 \leq N \leq 10^6 )。
输出方案数对 10^9 取模的结果。
7
6
所有合法方案如下:
30 % 数据: 1<=N<=100
100 % 数据: 1<=N<=10^6
输入文件名为:sum.in
输出文件名为:sum.out