class Solution {
public:
int rangeBitwiseAnd(int m, int n) {
int ret = 0x7fffffff;
int tmp = 1<<i;
for (int i = 0; i < 31; ++i)
if ( n - m >= tmp)
ret -= tmp;
return ret & n & m;
}
};
leetcode 201. Bitwise AND of Numbers Range
最新推荐文章于 2024-01-19 04:58:25 发布