![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二进制
文章平均质量分 55
CopyDragon
把导师丢到水里,你自己能够游上岸,你就是nb
展开
-
Codeforces Round 943 (Div. 3) F. Equal XOR Segments
然后,您可以利用这些映射来查找是否存在两个不相交的子数组,它们的异或和分别是。异或运算满足交换律和结合律:a ^ b = b ^ a 和 (a ^ b) ^ c = a ^ (b ^ c)。XOR操作的规则是:当两个对应的二进制位相异时,结果为1;按位异或(Bitwise XOR)是一种位运算,它对二进制位执行异或(XOR)操作。任何数与0进行异或运算,结果仍然是原来的数,即 a ^ 0 = a。任何数与自身进行异或运算,结果是0,即 a ^ a = 0。的位置(确保两个子数组不相交)来实现的。原创 2024-05-07 23:26:54 · 456 阅读 · 0 评论 -
cf : B. A BIT of a Construction
那么我们可以找到一个小于等于k的数,并且这个数的二进制下的1尽可能多,然后第二个数就是k - 我们找到的数,之后剩下的数就输出0。要找到若干个数,使得这些数加起来等于k,且加起来的数的二进制下的1的个数要尽可能多。另一种方法是直接找到k中最高位的1,然后用k - 这个二进制下最高位的1的十进制数,原创 2024-04-26 22:25:19 · 254 阅读 · 1 评论