3133.
bit运算还是开成bitset才看得懂==
有空的格子才能补
看到什么补什么
class Solution {
public:
long long minEnd(int n, int x) {
bitset<60> res = x;
bitset<30> bs = n - 1; //1e9
int bit = 0;
for(int i = 0; i < 30; i++){
while(res[bit]) bit++;
res[bit] = bs[i];
bit++;
}
return res.to_ullong();
}
};
明明作法就一样
你们这些写什么&1的&x的
是在报复社会ㄇ
举一堆0110101011010的例子
到底谁看得懂
工程师是不是一群外星人
等等准备玩双周ㄌ好欸