201. 数字范围按位与

201. 数字范围按位与


题目链接:201. 数字范围按位与

代码如下:

cpp 复制代码
//参考:https://leetcode.cn/problems/bitwise-and-of-numbers-range/solutions/20925/0he-shui-yu-du-shi-0-by-powcai
class Solution {
public:
    int rangeBitwiseAnd(int left, int right) {
       int count=0;

       while(left!=right)
       {
            left>>=1;
            right>>=1;
            count++;
       }

       return left<<count;
    }
};
相关推荐
2301_777998348 小时前
C/C++:预处理详解
c语言·c++
阿米亚波10 小时前
【C++ STL】std::unordered_multiset
开发语言·数据结构·c++·笔记·stl
随意起个昵称10 小时前
贪心模型-Johnson法则
c++·算法
蜡笔小马10 小时前
【保姆级教程】Windows 下 CGAL 6.2 + VS2022 全流程实战:从源码编译到项目集成(附避坑指南)
c++·cgal
xiaoye-duck10 小时前
《Linux系统编程》Linux 系统多线程(八): C++ 高并发线程池全链路深度解析与从零手撕实现
linux·c++·线程池
胖大和尚11 小时前
在C++的类中,是否可以把函数声明成__device__
c++·cuda
十年磨剑走天涯11 小时前
C++ STL 容器操作复杂度速查表
开发语言·c++
ziguo112211 小时前
Windows API MessageBox 函数详解
c语言·c++·windows·visualstudio
王老师青少年编程11 小时前
2023年CSP-J初赛真题及答案解析(11-15)
c++·真题·csp-j·答案·csp·初赛·信奥赛
15Moonlight11 小时前
C++进阶(09):特殊类设计
开发语言·c++