#35340. 数位翻转
数位翻转
暂无测试数据。
给定一个数 $n$,你可以进行若干次操作,每次操作可以翻转 $n$ 的二进制表示下的某一位,即将 $0$ 变成 $1$,$1$ 变成 $0$。
现在小蒜想知道,至少需要多少次操作,才能将 $n$ 变成 $n-1$。
输入格式
一个正整数 $n$。
$1 \le n \le 10^9$
输出格式
输出最少的操作次数。
10
2
暂无测试数据。
给定一个数 $n$,你可以进行若干次操作,每次操作可以翻转 $n$ 的二进制表示下的某一位,即将 $0$ 变成 $1$,$1$ 变成 $0$。
现在小蒜想知道,至少需要多少次操作,才能将 $n$ 变成 $n-1$。
一个正整数 $n$。
$1 \le n \le 10^9$
输出最少的操作次数。
10
2