![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
字典树
_ 泛白
QQ1204731545
展开
-
CSP-CCF2020(第20次) 第五题 解密密码本 题解(AC自动机+字典树+DP)
题意:给n个单词,要你构造长度为k的密文,使得密文解密后是由这n个单词构成的解密书,有k页,一开始在第1页,每页26行。第i行一个字符a和一个数字b表示密文i解码后变成a,并翻到第b页并且构造的密文中的子串不能出现给出的单词。问k=1,2,3…m时候的方案数n <= 50, 单词总长度 <= 50, m <= 2000给出的单词不会出现重复,也不会有一个是另一个的前缀。单词可以重复在明文中出现。解题思路:看一下限制条件:长度要为k密文中不可以出现任何子串为某个单词明原创 2020-09-27 17:07:16 · 1085 阅读 · 1 评论 -
1327G - Letters and Question Marks(AC自动机+状压DP)
题目链接题目大意:给kkk个字符串t1,t2,...tkt_1,t_2,...t_kt1,t2,...tk,tit_iti有权值cic_ici.令F(T,t)F(T,t)F(T,t)表示字符串TTT中包含多少个ttt,G(T)=∑i=1kF(T,ti)∗ciG(T)=\sum_{i=1}^kF(T,t_i)*c_iG(T)=∑i=1kF(T,ti)∗ci。现在给出一个字符串S...原创 2020-03-30 11:23:31 · 336 阅读 · 0 评论 -
2019 ICPC 南京 Regional F. Paper Grading(字典树DFS序剖分+树套树)
题意:有nnn个字符串s1,s2...sns_1,s_2...s_ns1,s2...sn,qqq个操作:1 Q k l r1\ Q\ k\ l\ r1 Q k l r,给出字符串QQQ,求sl,sl+1...srs_l,s_{l+1}...s_rsl,sl+1...sr中和字符串QQQ公共前缀长度大于等...原创 2020-01-28 15:54:11 · 716 阅读 · 0 评论 -
牛客OI月赛12-提高组 C. 区间异或和异或区间最大值异或区间最小值(分治+字典树)
题目链接题目大意给你n个数,对于一个区间[l,r],xorsum=这个区间所有异或和,min = 区间最小值,max = 区间最大值,要求xorsum ^ min ^ max最大。解题思路对于xor最大,我们一般会往两个方向想:一.线性基 二.01字典树这题是用字典树。如果只是求xorsum最大,我们可以维护一个前缀异或和的字典树,然后每次得到新的前缀异或和,先在字典树查一下能得到的最大...原创 2019-09-28 16:50:03 · 1591 阅读 · 2 评论