Trie 树 基础练习

题单介绍

求收藏 QwQ... 如果发现本题单有任何不妥或有未收录的 Trie 树 好题,可以私信。 动态更新 **有一些其他 OJ 的题会在之后我的个人题库中出现,数据由本人手造,便于大家评测。** 如果感觉这些题目有点问题(太卡常或数据出错等)可以私信我,会尽快处理。 ## $\text{Trie}$ ```Trie```,即字典树,是一个非常强大的数据结构,可以高效处理字符串、异或最大值以及数集维护问题。而且常数非常小。 下面的题基本上是用 Trie 就可以完成的,难度还有待细分。 ### $\texttt{Level I}$ 比较板子,作为入手 Trie 树的基础。 - P2580 于是他错误的点名开始了 - SP4033 PHONELST - Phone List ### $\texttt{Level II}$ 接下来是 01Trie ,即每个结点只有 0,1 两个儿子的 Trie 树。比较经典的是贪心计算最大异或值。 *不好意思有些题在其他 OJ 上,部分题目以及可以在洛谷上评测,* **点击题目即可** - [HDU 4825 Xor Sum](https://www.luogu.com.cn/problem/U109895) - [HDU 5536 Chip Factory](https://www.luogu.com.cn/problem/U109897) - [Codechef REBXOR Nikitosh and xor](https://www.luogu.com.cn/problem/U109923) - P4551 最长异或路径 ### $\texttt{Level III}$ 带一些技巧的 Trie 树 应用。会有一定的难度。 - P3369【模板】普通平衡树(你没看错) - P6136 【模板】普通平衡树(数据加强版) - P3879 [TJOI2010]阅读理解 - P2292 [HNOI2004]L语言 - P3294 [SCOI2016]背单词 - P5768 [CQOI2016]路由表 - P2922 [USACO08DEC]Secret Message G - P2536 [AHOI2005]病毒检测 - P3065 [USACO12DEC]First! G - P3732 [HAOI2017]供给侧改革 - P4407 [JSOI2009]电子字典 - P4683 [IOI2008] Type Printer 打印机 - P5312 [Ynoi2011]竞赛实验班 - P5460 [BJOI2016]IP地址 - CF817E Choosing The Commander - CF888G Xor-MST(Added by @yangchenxiao) - AtCoder AGC044C Strange Dance(Added by @rui_er) ### $\texttt{Level IV}$ 接下来就要牵扯到 可持久化 Trie 树 了,虽说听起来高大上,但其实没有那么难。当然,最重要的也是最难的还是灵活运用。 - P6088 [JSOI2015]字符串树 - P3835 【模板】可持久化平衡树(这个您也没看错) - P4735 最大异或和 - [HDU 4757 Tree](https://www.luogu.com.cn/problem/U109935) - P4592 [TJOI2018]异或 - P5283 [十二省联考2019]异或粽子 - P4098 [HEOI2013]ALO

题目列表

  • 于是他错误的点名开始了
  • PHONELST - Phone List
  • 最长异或路径
  • [TJOI2010] 阅读理解
  • [HNOI2004] L 语言
  • [SCOI2016] 背单词
  • [CQOI2016] 路由表
  • [USACO08DEC] Secret Message G
  • [AHOI2005] 病毒检测
  • [USACO12DEC] First! G
  • [HAOI2017] 供给侧改革
  • [JSOI2009] 电子字典
  • Choosing The Commander
  • 最大异或和
  • [TJOI2018] 异或
  • [十二省联考 2019] 异或粽子
  • [HEOI2013] ALO
  • [JSOI2015] 字符串树
  • 【模板】普通平衡树
  • 【模板】普通平衡树(数据加强版)
  • 【模板】可持久化平衡树
  • [IOI2008] Type Printer
  • [BJOI2016] IP地址
  • [Ynoi2011] 竞赛实验班
  • Xor-MST
  • [AGC044C] Strange Dance