我们已经知道 2 进制到 10 进制表示方法,与 16 进制类似,我们考虑 11~36 进制,即用 a 代表 10 ,b 代表 11 等。
我们想知道给定一个 10 进制数 n,其在 2 ~36 进制下的所有进制表示中,含有 1 的数量最多是多少。
比如 4 在二进制下表示为 (100)2,只有一个 1。
在一行上输入一个整数 n(1≤n≤3×105)代表给定的十进制数。
在一行上输出一个整数表示答案。
4
2
在 3 进制下,4 为 (11)3,有两个 1 。
11
3
在 2 进制下,11 有三个 1。
扫码备注加群即可,期待您的到来~
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.