随笔分类 -  trie树

就是各种并不对劲的踹树
该文被密码保护。
posted @ 2020-06-06 13:11 echo6342 阅读(1) 评论(0) 推荐(0)
摘要:题目大意 有$n$($n\leq5\times10^5$)个数$a_1,a_2,...a_n$($a_i\leq 2^{32} 1$) 求区间异或和前$k(k\leq2\times10^5)$大之和 题解 考虑二分,找出第$k$大异或和是多少 将每个位置上的数变成前缀异或和$s_i$后,建出可持久化 阅读全文
posted @ 2019-04-10 16:00 echo6342 阅读(187) 评论(0) 推荐(0)
摘要:据说这些并不对劲的内容是《信息学奥赛一本通提高篇》的配套练习。 并不会讲Trie树。 1.poj1056-> 模板题。 2.bzoj1212-> 设dp[i]表示T长度为i的前缀能否被理解。这样,对于所有满足T[(x+1)...i]是一个字典中的单词的x,dp[i]|=dp[x]。 所以,就可以将所 阅读全文
posted @ 2018-07-18 14:53 echo6342 阅读(181) 评论(0) 推荐(0)
摘要:听上去像是破坏植物的暴力行为(并不)。 可以快速查询某个字符串在某个字符串集中出现了几次,而且听上去比字符串哈希靠谱。 把整个字符串集建成树,边权是字符,对于字符串结尾的节点进行特殊标记。 这样一方面合并了前缀,节省空间;另一方面查询很方便,直接按边走就行。 #include<iostream> # 阅读全文
posted @ 2018-01-08 21:18 echo6342 阅读(165) 评论(0) 推荐(0)