BZOJ 3261 最大异或和(可持久化trie)
题目大意
给定一个非负整数序列{a},初始长度为N。
有M个操作,有以下两种操作类型:
1、Ax:添加操作,表示在序列末尾添加一个数x,序列的长度N+1。
2、Qlrx:询问操作,你需要找到一个位置p,满足l<=p<=r,使得:
a[p] xor a[p+1] xor … xor a[N] xor x 最大,输出最大是多少。
范围是3e5
分析
带区间的二进制tri...
原创
2018-03-06 17:08:25 ·
214 阅读 ·
0 评论