位运算

CUC-MenG8 小时前
数学·dp·位运算·数位dp·根号分治
2025杭电多校第十场 Cut Check Bit、Multiple and Factor 个人题解本题采用根号分治的思想,令\(B=\sqrt{ n }\),将下标分为\(1\leq i\leq B\)与\(B<i\leq n\)两类数进行维护
Q741_14711 天前
开发语言·c++·算法·leetcode·位运算·总结思考
如何判断一个数是 2 的幂 / 3 的幂 / 4 的幂 / n 的幂 位运算 总结和思考 每日一题 C++的题解与思路在刷力扣今日每日一题(力扣 231. 2的幂)时,我突然对“判断一个数是否为某数的幂”这类问题有了新的思考。这类题目看似基础,却藏着不少巧思——尤其是部分场景能通过位运算将复杂度优化到O(1),让人不得不感叹算法设计的精妙。
CUC-MenG17 天前
数学·dfs·bfs·优先队列·二分·位运算·fmt·曼哈顿距离·fwt
2025牛客多校第五场 K.完美旅程 J.最快覆盖问题 E.神秘异或操作 个人题解观察两个数\(a,b\),研究二者神秘异或后第\(pos\)位对答案的贡献: 设\(pos\)位上二者的\(bit\)不同,记二者\(0\sim pos-1\)位上\(1\)的个数为\(cnt_{a},cnt_{b}\)
Tisfy20 天前
数据结构·算法·leetcode·题解·位运算·遍历
LeetCode 2411.按位或最大的最小子数组长度:一次倒序遍历力扣题目链接:https://leetcode.cn/problems/smallest-subarrays-with-maximum-bitwise-or/
老马啸西风1 个月前
java·开发语言·算法·leetcode·面试·力扣·位运算
java 位运算转换 bit operator convertJava Bit Operation-位运算基本概念介绍Java Bit Operation-位运算类型转换
ゞ 正在缓冲99%…2 个月前
算法·leetcode·位运算
leetcode67.二进制求和
让我们一起加油好吗2 个月前
开发语言·c++·算法·二进制·枚举·位运算
【基础算法】枚举(普通枚举、二进制枚举)顾名思义,就是把所有情况全部罗列出来,然后找到符合题目要求的那一个,因此它是一种纯暴力的算法。一般情况下,枚举策略都是会超时的。此时要先根据题目的数据范围来判断暴力枚举是否可以通过。 如果不行的话,就要考虑用其他各种算法来进行优化(比如⼆分,双指针,前缀和与差分等)。
Thanks_ks3 个月前
位运算·运算符优先级·赋值运算符·三元运算符·c 语言运算符·逗号运算符·复杂表达式解析
19 C 语言位运算、赋值、条件、逗号运算符详解:涵盖运算符优先级与复杂表达式计算过程分析位运算符是对整数的二进制表示(补码形式)进行逐位操作的运算符。以下是主要的位运算符及其功能描述:为了清晰展示 8 位二进制数的位运算过程,我们可以使用 char 类型来进行按位与、按位或和异或操作的演示。由于 char 类型通常占用 8 位,非常适合作为位运算的示例载体。程序如下:
Dream it possible!3 个月前
c++·leetcode·位运算·哈希表·哈希集合
LeetCode 热题 100_只出现一次的数字(96_136_简单_C++)(哈希表;哈希集合;排序+遍历;位运算)给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
ErizJ4 个月前
开发语言·后端·golang·位运算
Golang | 位运算
吗喽对你问好4 个月前
java·开发语言·位运算
Java位运算符大全Java 提供了 7 种位运算符:规则:两个位都为 1 时,结果才为 1,否则为 0。示例:应用:判断奇偶:(n & 1) == 0 → 偶数。
小卡皮巴拉4 个月前
c++·算法·leetcode·位运算
【力扣刷题实战】丢失的数字大家好,我是小卡皮巴拉文章目录目录力扣题目:丢失的数字题目描述解题思路问题理解算法选择具体思路解题要点
ゞ 正在缓冲99%…4 个月前
java·数据结构·算法·位运算
leetcode201.数字范围按位与找到公共前缀部分,然后后面的部分全0
清羽_ls4 个月前
前端·算法·leetcode·位运算
leetcode-位运算给你两个整数 a 和 b ,不使用 运算符 + 和 - ,计算并返回两整数之和。示例 1: 输入: a = 1, b = 2 输出: 3 示例 2: 输入: a = 2, b = 3 输出: 5
daily_23335 个月前
算法·位运算
coding ability 展开第九幕(位运算——进阶篇)超详细!!!!上一篇博客,我们已经把位运算的基础知识,以及基本运算都掌握啦 上次的习题还是让人意犹未尽,今天我们来尝试一下难一点的题目 位运算熟练起来真的让人觉得做题是一种享受 fellow me
_唐浮5 个月前
harmonyos·arkts·位运算·16进制
【HarmonyOS Next】常见的字节转换字节转换、位运算在实际开发中具有广泛的应用价值,特别是在处理字节级数据时发挥着重要作用。例如,在网络通信中用于大小端序转换,在数据解析时进行位提取操作。这些特性使得位运算在USB通信、蓝牙(Ble)数据传输、近场通信(NFC)以及TCP/IP协议栈等底层通信场景中成为不可或缺的技术手段。
天天超方的5 个月前
位运算·交互题·cf
【题解】CF2077B Finding OR Sum本文发布于博客园和洛谷,若您在其他平台阅读到此文,请前往博客园获得更好的阅读体验。 跳转链接:https://www.cnblogs.com/TianTianChaoFangDe/p/18771334。
Trouvaille ~5 个月前
java·开发语言·学习·javase·位运算·运算符·基础入门
【Java篇】算术如诗,逻辑似梦:Java 编程中的运算符探寻💬 欢迎讨论:如果你在阅读过程中有任何疑问或想要进一步探讨的内容,欢迎在评论区留言!我们一起学习、一起成长。
鸽鸽程序猿9 个月前
算法·位运算
【算法】【优选算法】位运算(下)题目链接::⾯试题 01.01.判定字符是否唯⼀ 题目描述:题目解析:解题思路:解题代码:解题思路:解题代码:
鸽鸽程序猿9 个月前
java·算法·位运算
【算法】【优选算法】位运算(上)基础位运算:右移:>> 左移:<< 按位取反:~ 按位与:& :有0就是0 按位或:| :有1就是1 按位异或 :^ :相同为0 ,相异为1。或者无进位相加