题意 共有\(n\)个数,选择\(k\)个不同的\([l,r]\)区间,使得它们的异或和最大 $ 1 \leq n \leq 5 \times 10^5,k \leq 2 \times 10^5$ 思路 先会想到前缀异或和,这样求\([l,r]\)区间异或和只需要用\(pre[l-1]\oplus pre[r]\)以此减少运算次数.然后由于是异或,又会想到\(trie\),然后想一想,好像要用可持久化!!!完了太菜了不会. 但为了偷懒,必须思考.思考过后发现,不用可持久化,\([l,r]\)区间…