随笔分类 - 位运算
&
|
^
~
bitset
摘要:20240318每日一题题解 Problem 若将一个正整数化为二进制数,在此二进制数中,我们将数字 \(1\) 的个数多于数字 \(0\) 的个数的这类二进制数称为 \(A\) 类数,否则就称其为 \(B\) 类数。 例如: \((13)_{10}=(1101)_2\),其中 \(1\) 的个数为
阅读全文
摘要:洛谷 P5066 [Ynoi2014] 人人本着正义之名 Problem 对一个01序列进行以下$m$个操作: 区间覆盖为0 区间覆盖为1 将区间$[l,r-1]$中的数$a_i$同时变为$a_i$与$a_{i+1}$按位或的值 将区间$[l+1,r]$中的数$a_i$同时变为$a_i$与$a_$按
阅读全文
摘要:记一道有趣的交互题 noi.ac #2035歪比巴卜 Problem Alice手上有两个$\le n$且不同的正整数$x,y$,Bob手上有一个正整数$z$,已经确认是$x$或$y$中的某一个。 现在除了Alice可以告诉Bob一个正整数$k$外,两人不能有任何交流,而Bob需要根据这个数确定$z
阅读全文
摘要:Tommy太巨了!平时%他太少,害得我调试这么久……
阅读全文
摘要:快速幂算法 之前听过快速幂,似懂非懂,不明觉厉…… 今天洛谷智能推荐了一道快速幂的模板题,写了半天还是看题解过的…… Part1 对指数进行二进制拆分 当然不用真的拆,只是用位运算即可。 主要是两个位运算: >>和& 右移和按位与 右移就相当于除以二,但是速度更快,是在二进制下将所有位向右移动一些位
阅读全文
摘要:有多少对整数(a,b)满足1<=b<=a<=n,且gcd(a,b)=a xor b?
用数论解释:若gcd(a,b)=a xor b,则gcd(a,b)=a-b (a≥b)
main:异或^,二进制减法,gcd();
less main:递归;
least main:高数:微积分;
阅读全文
摘要:指令 program 【问题描述】 krydom 有一个神奇的机器。 一开始,可以往机器里输入若干条指令: opt x 其中,opt 是 & | ^ 中的一种,0 ≤ x ≤ 1023 。 对于 0 到 1023 的每一个数 m,机器会输出 m 按照指令依次运算后的结果。 现在,krydom 往里面
阅读全文

浙公网安备 33010602011771号