随笔分类 - 数据结构——trie树
摘要:题目链接 思路 首先求个前缀异或和,这样就可以$O(1)$的得到区间异或和了。 然后发现问题转化为 找出不同的$k$个二元组$x,y$。使得$a_x \otimes a_y$的和最大。 有个比较有趣的思路 设$S_i$表示前$i$个元素的异或和。对于每个$S_i$,我们找出在$S$数组中与他异或起来
阅读全文
摘要:题目链接 Boruvka生成树算法 $Boruvka$算法就是先把每个点看作一个联通块,然后不断在联通块之间找最优的边进行合并。因为每次联通块的数量最少缩小一半。所以合并次数是$log$的 先把所有的点权挂到$trie$树上。然后对于每个联通块进行合并的时候。对于联通块中的每个点都去$trie$上搜
阅读全文
摘要:题目链接 题意 读完题目就一个感受:这出题人tm不会说人话吗。真的感觉这个题理解题意比想出正解更难。 其实题目的意思就是,给出一些单词,给这些单词编个号,然后要求其他的单词中是这个单词后缀的词都在这个词的前面。每个单词的贡献是当前单词的标号减去他的后缀中标号最大的那个的标号。 希望我能表达明白吧23
阅读全文
摘要:trie树??? trie树是一种树形结构,可以用来找前缀固定的字符串。 思想 其实思想很简单,就是将每个字符串都挂到树上去,如果当前节点在之前已经有了就不用新建节点,可以继续前面的向下找。否则就新建一个节点,这样就节省了时间和空间。 具体实现 代码一看就懂了,不多bb 板子题 codevs4189
阅读全文
公告
搜索
随笔分类 (426)
- !生涯(6)
- !算法无关(8)
- interesting(9)
- 动态规划——背包(6)
- 动态规划——单调队列优化(4)
- 动态规划——矩阵优化(5)
- 动态规划——决策单调性(2)
- 动态规划——朴素dp(19)
- 动态规划——期望(7)
- 动态规划——区间dp(4)
- 动态规划——数位dp(6)
- 动态规划——四边形不等式(1)
- 动态规划——斜率优化(3)
- 动态规划——状态压缩(5)
- 其他——博弈论(4)
- 其他——构造(5)
- 其他——计数(1)
- 其他——模拟(2)
- 其他——模拟赛(30)
- 其他——思考题(33)
- 其他——位运算(7)
- 其他——学习笔记(25)
- 数据结构——KD-tree(3)
- 数据结构——LCT(3)
- 数据结构——st表(1)
- 数据结构——trie树(4)
- 数据结构——单调队列(2)
- 数据结构——李超线段树(1)
- 数据结构——平衡树(14)
- 数据结构——树套树(2)
- 数据结构——树状数组(5)
- 数据结构——线段树(12)
- 数据结构——主席树(5)
- 数据结构——左偏树(3)
- 数学——FFT&NTT(6)
- 数学——FWT&FMT(6)
- 数学——Min_25筛(2)
- 数学——杜教筛(2)
- 数学——高斯消元(5)
- 数学——基础(11)
- 数学——莫比乌斯反演(6)
- 数学——排列组合(7)
- 数学——生成函数(3)
- 数学——数论相关(6)
- 搜索——bfs(4)
- 搜索——meet in the middle(1)
- 算法——dfs序(4)
- 算法——LCA(7)
- 算法——tarjan(2)
- 算法——分数规划(1)
- 算法——分治(5)
- 算法——莫队(3)
- 算法——树链剖分(3)
- 算法——树上差分(3)
- 算法——贪心(13)
- 算法——线性基(3)
- 图论——2-sat(5)
- 图论——floyd(2)
- 图论——并查集(2)
- 图论——差分约束(3)
- 图论——点分治(2)
- 图论——分层图(1)
- 图论——环(2)
- 图论——欧拉回路(4)
- 图论——生成树(5)
- 图论——网络流(22)
- 图论——圆方树(1)
- 图论——最短路(1)
- 玩——python(2)
- 字符串——AC自动机(9)
- 字符串——kmp(1)
- 字符串——manacher(3)
- 字符串——后缀数组(8)
- 字符串——后缀自动机(3)
随笔档案 (330)
- 2023年6月(1)
- 2023年4月(1)
- 2023年3月(1)
- 2022年11月(1)
- 2022年10月(2)
- 2022年9月(3)
- 2022年6月(1)
- 2022年4月(1)
- 2021年12月(1)
- 2021年9月(1)
- 2020年8月(1)
- 2020年6月(11)
- 2020年5月(5)
- 2020年4月(24)
- 2020年3月(2)
- 2020年2月(4)
- 2020年1月(8)
- 2019年12月(11)
- 2019年11月(1)
- 2019年10月(11)
- 2019年9月(4)
- 2019年8月(9)
- 2019年7月(9)
- 2019年6月(14)
- 2019年5月(6)
- 2019年4月(10)
- 2019年3月(10)
- 2019年2月(29)
- 2019年1月(18)
- 2018年12月(30)
- 2018年11月(15)
- 2018年10月(35)
- 2018年9月(9)
- 2018年8月(13)
- 2018年7月(11)
- 2018年6月(1)
- 2018年5月(5)
- 2018年4月(11)
最新评论
- 1. Re:一九四三
催更
- --ATHOSD
- 2. Re:一九四三
催更催更!!!!!!
- --ATHOSD
- 3. Re:概率期望知识点及题目详解
区间交问题博主可以修一下吗?
- --jeefy
- 4. Re:五分钟构建go-cqhttp QQ对话机器人
点赞
- --NPC_P
- 5. Re:在github上搭建个人博客并在线更新
- --Owenzjg