摘要:
题目链接:https://www.acwing.com/problem/content/803/ 位运算 n 的二进制表示中第 k 位是几? 假设 n=15=(1111)2 ①先把第 k 位移到最后一位 n>>k ②看个位是几 x&1 两步合起来可以这样表示:n>>k&1 位运算“&”可以判断变量 阅读全文
摘要:
题目链接:https://www.acwing.com/problem/content/800/ 关于二维差分 若要将二维数组中的某一个矩阵的每个元素的值加上 c,我们可以通过二维差分以达到 O(1) 的时间复杂度。 原数组:a[i][j] 构造差分数组:b[i][j] 也就是说:a数组是b数组的前 阅读全文