随笔分类 -  数据结构 - 可持久化trie

摘要:BZOJ_3689_异或之_可持久化Trie+堆 Description 给定n个非负整数A[1], A[2], ……, A[n]。 对于每对(i, j)满足1 <= i < j <= n,得到一个新的数A[i] xor A[j],这样共有n*(n-1)/2个新的数。求这些数(不包含A[i])中前k 阅读全文
posted @ 2018-05-11 08:08 fcwww 阅读(184) 评论(0) 推荐(0)
摘要:BZOJ_3261_最大异或和_可持久化trie Description 给定一个非负整数序列{a},初始长度为N。 有M个操作,有以下两种操作类型: 1、Ax:添加操作,表示在序列末尾添加一个数x,序列的长度N+1。 2、Qlrx:询问操作,你需要找到一个位置p,满足l<=p<=r,使得: a[p 阅读全文
posted @ 2018-03-18 19:33 fcwww 阅读(168) 评论(0) 推荐(0)