rt,把瓶子一个一个增加的做法 A 了,但是复杂度好像不是很对。 code:
#include<bits/stdc++.h> int n,k,ans; int main(){ std::cin >> n >> k ; while(__builtin_popcount(n)>k) n++,ans++; std::cout << ans ; return 0; }