题解-luogu-p5283异或粽子

题目链接

给定一个长度为$n$的数组$a$,取$k$个各不相同的连续区间$[l,r]$ 使得这些区间所有元素的异或和的和最大,求这个最大值
($ 1 \le n \le 5 \times 10^5,1\le k \le min(\frac{n(n-1)}{2},2\times 10^5),0\le a_i \le 4294967295$)

感谢@oy的贡献

算法学习-可持久化数据结构

概述

可持久化数据结构可以存储数据集在任意时间的历史状态。“可持久化”的基本思想是在每项操作结束后,仅创建数据结构中发生改变的部分的副本,不拷贝其他部分。这样一来,维护数据结构的时间复杂度没有增加,空间复杂度仅增长为与时间同级的规模。换言之,可持久化数据结构能够高效地记录一个数据结构的所有历史状态。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×