该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
给定一个数nnn,你可以进行若干次操作,每次操作可以翻转nnn的二进制表示下的某一位,即将000变成111,111变成000。 请问:至少需要多少次操作,才能将nnn变成n−1n-1n−1。
一个正整数nnn。(1<n≤1091 < n \le10^91<n≤109)
输出最少的操作次数。
10
2
使用您的 我的代码力量OJ 通用账户