题解:AT_arc173_e [ARC173E] Rearrange and Adjacent XOR
单 log 做法。
前面部分就省略了(可以看其他题解),结论是:
设对答案有贡献的集合为
-
- 若
n\equiv2\pmod 4 且n\neq 2 ,|S|\neq n 。
设
- 在
n\equiv2\pmod 4 且n\neq 2 时,求出b_i 异或和最大的一个非全集子集。 - 否则,求出
b_i 异或最大的一个子集。
第二种情况是简单的线性基板子。对于第一种情况,先求出异或和最大的子集,设异或和为
否则需要判断全集是否时唯一一种取到
复杂度