C# 代码
public class Solution {
public int MakeTheIntegerZero(int num1, int num2) {
for (long i = 0; i <= num1 - i * num2; i++){
if (Get((num1 - i * num2)) <= i) return (int)i;
}
return -1;
int Get(long x){
int ans = 0;
while (x != 0){
x -= (x & -x);
ans++;
}
return ans;
}
}
}