模意义 01 背包的快速做法
来自 [[广东省队集训 2025] 操作]()。
记模数为
考虑加入一个数,这会让我们执行两次对位或操作,其中对位或操作为指定两个长度相等的区间
考虑分治,将两个区间均分作两段并分别递归,若执行对位或操作的区间完全相等则返回。
考虑这样做的时间复杂度,每出现对位的
但是还有可能出现对位
使用树状数组维护区间哈希值判区间相等,时间复杂度
来自 [[广东省队集训 2025] 操作]()。
记模数为
考虑加入一个数,这会让我们执行两次对位或操作,其中对位或操作为指定两个长度相等的区间
考虑分治,将两个区间均分作两段并分别递归,若执行对位或操作的区间完全相等则返回。
考虑这样做的时间复杂度,每出现对位的
但是还有可能出现对位
使用树状数组维护区间哈希值判区间相等,时间复杂度