#1516. 权势二进制
权势二进制
权势二进制
一个十进制整数被叫做权势二进制,当他的十进制表示的时候只由0或1组成。例如0,1,101,110011都是权势二进制,而2,12,900不是。当给定一个n的时候,计算一下最少要多少个权势二进制相加才能得到n。
输入
第一行一个整数n(1<=n<=1000000)
输出
一行,表示个数
样例
6237
7
一个十进制整数被叫做权势二进制,当他的十进制表示的时候只由0或1组成。例如0,1,101,110011都是权势二进制,而2,12,900不是。当给定一个n的时候,计算一下最少要多少个权势二进制相加才能得到n。
第一行一个整数n(1<=n<=1000000)
一行,表示个数
6237
7