A. 【例45.4】 数位翻转

    Type: Default 1000ms 256MiB

【例45.4】 数位翻转

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

说明

给定一个数nn,你可以进行若干次操作,每次操作可以翻转nn的二进制表示下的某一位,即将00变成1111变成00
请问:至少需要多少次操作,才能将nn变成n1n-1

输入格式

一个正整数nn。(1<n1091 < n \le10^9)

输出格式

输出最少的操作次数。

样例

10
2

20250428-Python練習題

Not Claimed
Status
Done
Problem
4
Open Since
2025-4-28 0:00
Deadline
2025-5-6 23:59
Extension
24 hour(s)