#35340. 数位翻转

数位翻转

暂无测试数据。

给定一个数 $n$,你可以进行若干次操作,每次操作可以翻转 $n$ 的二进制表示下的某一位,即将 $0$ 变成 $1$,$1$ 变成 $0$。

现在小蒜想知道,至少需要多少次操作,才能将 $n$ 变成 $n-1$。

输入格式

一个正整数 $n$。

$1 \le n \le 10^9$

输出格式

输出最少的操作次数。

10
2