LXNHB
LXNHB
全部文章
题解
c++基础(2)
三分法(1)
二分法(2)
操作系统(7)
算法(2)
归档
标签
去牛客网
登录
/
注册
LXNHB的博客
蒟蒻一枚
全部文章
/ 题解
(共1篇)
题解 | #毒瘤xor#
来自专栏
这道题思路就是,预处理前i个数字,二进制位上的1的总数。 因为要求找到一个x对区间内的a[i]做异或操作,使得异或后的区间和最大,而异或运算是这样的0^1=1 0^0=0 1^1=0,我们要想使得区间和最大,显然要让每一个位上的1的数量最大化,所以当1的数量比0少时,就对该位异或1,把0,1数量交换...
C++
贪心
位dp
位运算
2023-12-01
0
261