首页
动态
友链
留言
关于
归档
全部分类
全部标签
其他
图床
状态
拼图
剪贴
Wiki
1
拼题 520 钻石争霸赛 2024
2
【分享】修复 Edge 浏览器更新到 Stable 120 版本后右键图片不显示复制/另存为图像的问题
3
【线段树】你能回答这些问题吗
4
Codeforces Round 618 (Div. 2)
5
Codeforces Round 617 (Div. 3)
GabrielxD
列車は必ず次の駅へ。では舞台は?私たちは?
累计撰写
675
篇文章
累计创建
128
个标签
累计收到
26
条评论
栏目
首页
动态
友链
留言
关于
归档
全部分类
全部标签
其他
图床
状态
拼图
剪贴
Wiki
搜索
标签搜索
构造
卡特兰数
Lucas定理
乘法逆元(模逆元)
排列组合
二分图
最近公共祖先(LCA)
线段树
树状数组
数论分块
剪枝
离线
SSL证书
递推
打表
二路归并
二分图最大匹配
匈牙利算法
字符串的最小表示法
抽屉原理
记忆化搜索
树(数据结构)
Floyd算法
最短路径快速算法(SPFA)
字符串哈希
Rabin-Karp算法
KMP算法
离散化
快速排序
哈希
滑动哈希
归并
Sublime Text
小技巧
macOS
多路归并
快速幂
TopK问题
最长上升子序列问题(LIS)
最长公共子序列问题(LCS)
JSTL
EL
JSP
Session
Cookie
Servlet
Maven
前端
资源
Python
Axios
AJAX
后缀和
STL
差分
Shell
终端
分享
枚举
背包问题
RoboCom
PAT
油猴
计算几何
迭代
API
脑筋急转弯
Trie树(字典树)
有序集合
计数排序
水塘抽样
拒绝采样
随机化
回溯
分类讨论
队列(数据结构)
设计
广度优先搜索(BFS)
Bellman-Ford算法
Dijkstra算法
单源最短路径
Prim算法
Kruskal算法
最小生成树(MST)
贪心算法
矩阵
技巧
工具
模板
数据结构
双指针
滑动窗口
深度优先搜索(DFS)
二叉搜索树(BST)
二叉树
归并排序
递归
链表(数据结构)
多数投票算法
分治
数学
数组
字符串
位运算
单调队列
前缀和
单调栈
正则
哈希表
栈(数据结构)
计数
模拟
暴力
排序
动态规划(DP)
遍历
堆(优先队列)
并查集
图(数据结构)
二分查找
Java
C++
JavaScript
HTML
CSS
Linux
MySQL
Vue
目 录
CONTENT
以下是
位运算
相关的文章
2023-10-27
Codeforces Round 618 (Div. 2)
题目Codeforces Round 618 (Div. 2) - CodeforcesProblem - A方法一:枚举 模拟思路题目要求数组 aaa 的和不能为 0,且积也不能为 0(即:数组中不能出现元素 000)。所以可以先对数组中所有 0 进行一次 +1 操作,随后如果数组和为 0 则再进
2023-10-27
660
0
0
算法
2023-02-26
【打表, 找规律】异或变换
题目异或变换 - 蓝桥云课题目描述小蓝有一个 010101 串 s=s1s2s3⋯sns = s_1 s_2 s_3 \cdots s_ns=s1s2s3⋯sn 。以后每个时刻,小蓝要对这个 010101 串进行一次变换。每次变换的规则相同。 对于 010101 串 s=s1
2023-02-26
279
0
0
算法
蓝桥杯
2023-02-20
【位运算, 枚举】飞行员兄弟
题目116. 飞行员兄弟 - AcWing题库“飞行员兄弟”这个游戏,需要玩家顺利的打开一个拥有 161616 个把手的冰箱。已知每个把手可以处于以下两种状态之一:打开或关闭。只有当所有把手都打开时,冰箱才会打开。把手可以表示为一个 4×44 \times 44×4 的矩阵,您可以改变任何一
2023-02-20
300
0
0
算法
2023-02-17
【位运算, 递推】费解的开关
题目95. 费解的开关 - AcWing题库你玩过“拉灯”游戏吗?252525 盏灯排成一个 5×55 \times 55×5 的方形。每一个灯都有一个开关,游戏者可以改变它的状态。每一步,游戏者可以改变某一个灯的状态。游戏者改变一个灯的状态会产生连锁反应:和这个灯上下左右相邻的灯也要相应地改
2023-02-17
292
0
0
算法
2022-11-08
【哈希表, 位运算, 状态压缩】统计一致字符串的数目
题目1684. 统计一致字符串的数目给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words 。如果一个字符串的每一个字符都在 allowed 中,就称这个字符串是 一致字符串 。请你返回 words 数组中 一致字符串 的数目。示例 1:输入:allowed = "a
2022-11-08
332
0
0
力扣
算法
2022-10-27
【数学, 位运算】数组元素积的符号
题目1822. 数组元素积的符号已知函数 signFunc(x) 将会根据 x 的正负返回特定值:如果 x 是正数,返回 1 。如果 x 是负数,返回 -1 。如果 x 是等于 0 ,返回 0 。给你一个整数数组 nums 。令 product 为数组 nums 中所有元素值的乘积。返回 signF
2022-10-27
235
0
0
力扣
算法
2022-10-20
【递归, 位运算】第K个语法符号
题目779. 第K个语法符号我们构建了一个包含 n 行( 索引从 1 开始 )的表。首先在第一行我们写上一个 0。接下来的每一行,将前一行中的0替换为01,1替换为10。例如,对于 n = 3 ,第 1 行是 0 ,第 2 行是 01 ,第3行是 0110 。给定行数 n 和序数 k,返回第 n
2022-10-20
333
0
0
力扣
算法
2022-10-16
【位运算, 模拟】二的幂数组中查询范围内的乘积【力扣第 89 场双周赛】
题目6209. 二的幂数组中查询范围内的乘积给你一个正整数 n ,你需要找到一个下标从 0 开始的数组 powers ,它包含 最少 数目的 2 的幂,且它们的和为 n 。powers 数组是 非递减 顺序的。根据前面描述,构造 powers 数组的方法是唯一的。同时给你一个下标从 0 开始的二维整
2022-10-16
316
0
0
力扣
算法
2022-10-09
【位运算, 差分】找出前缀异或的原始数组【力扣第 314 场周赛】
题目6201. 找出前缀异或的原始数组给你一个长度为 n 的 整数 数组 pref 。找出并返回满足下述条件且长度为 n 的数组 arr :pref[i] = arr[0] ^ arr[1] ^ ... ^ arr[i].注意 ^ 表示 按位异或(bitwise-xor)运算。可以证明答案是 唯一
2022-10-09
311
0
0
力扣
算法
2022-10-05
【位运算】需要改变几位
题目给定两个正整数 AAA 和 BBB,问把 AAA 变为 BBB 需要改变多少位?也就是说,整数 AAA 和 BBB 的二进制表示中有多少位是不同的?样例输入:5 10输出:4解题方法一:位运算思路求 A⊕BA \oplus BA⊕B 中位 1 的个数。代码import java.util.*;i
2022-10-05
270
0
0
算法
2022-10-04
【位运算】数组中只出现一次的两个数字
题目73. 数组中只出现一次的两个数字一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。你可以假设这两个数字一定存在。数据范围数组长度 [1,1000][1,1000][1,1000]。样例输入:[1,2,3,3,4,4]输出:[1,2]解题方法一:位运算思
2022-10-04
287
0
0
算法
2022-10-02
【位运算】最小 XOR【力扣第 313 场周赛】
题目6194. 最小 XOR给你两个正整数 num1 和 num2 ,找出满足下述条件的整数 x :x 的置位数和 num2 相同,且x XOR num1 的值 最小注意 XOR 是按位异或运算。返回整数 x 。题目保证,对于生成的测试用例, x 是 唯一确定 的。整数的 置位数 是其二进制表示中
2022-10-02
460
0
0
力扣
算法
2022-10-02
【脑筋急转弯, 位运算】所有数对的异或和【力扣第 88 场双周赛】
题目6213. 所有数对的异或和给你两个下标从 0 开始的数组 nums1 和 nums2 ,两个数组都只包含非负整数。请你求出另外一个数组 nums3 ,包含 nums1 和 nums2 中 所有数对 的异或和(nums1 中每个整数都跟 nums2 中每个整数 恰好 匹配一次)。请你返回 num
2022-10-02
403
0
0
力扣
算法
2022-09-29
【哈希表, 位运算】只出现一次的数字 II
题目137. 只出现一次的数字 II给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 **三次 。**请你找出并返回那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法且不使用额外空间来解决此问题。示例 1:输入:nums = [2,2,3,2]输出:3示例 2
2022-09-29
337
0
0
力扣
算法
2022-09-29
【位运算】2 的幂
题目231. 2 的幂给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。如果存在一个整数 x 使得 n == 2^x ,则认为 n 是 2 的幂次方。示例 1:输入:n = 1输出:true解释:20 = 1示例 2:输入:n = 16输出:t
2022-09-29
557
0
0
力扣
算法
1
2