![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
trie树
alan_cty
蒟蒻一只
别打脸(⊙o⊙)哦
展开
-
【SCOI2012】喵星球上的点名
【SCOI2012】喵星球上的点名Description 给出n个模式串,m个文本串,每个模式串由两部分组成,我们认为一个模式串被一个文本串包含只要这个文本串包含它的两部分中的其中一部分的子串。求每个文本串包含多少个模式串,每个模式串又被多少个文本串包含。Input 我们用两部分来定义一个串,先给出一个L,再给出L个字符表示这个串。注意,这里的字符用数字来表示。 输入的第一行是两原创 2016-01-25 09:32:03 · 1005 阅读 · 0 评论 -
准备食物
Description给出一个序列,每次询问r,k表示所有的区间[i,r]中有多少个的异或和大于等于k。 n,q<=10^5Solution辣鸡出题人。(虽然我AC了,但是nq的暴力能过60分!) 拿衣服的我天真的认为异或是可以在不等式里瞎搞的。 然而。。。 于是看到这种位运算的题,trie树自然是首选。 这道题的r拍一个序就可以不用可持久化了。 然后,按照位运算每一位推下去就好了。Co原创 2016-07-09 17:04:00 · 511 阅读 · 0 评论 -
【ZJOI2015】诸神眷顾的幻想乡
此生无悔入东方,来世愿生幻想乡。Description(⊙v⊙)嗯,既然是我大东方的题,那么还是贴原题吧。。 Solution对于题面最下面那一行,你看完之后的第一反应是什么? 陈老师语文真好~ 反正我是被坑了。。 生无可恋脸.jpg 不是度数<=20,而是叶子个数<=20!!! 那么我们发现,对于每个叶子我们都可以以它为根然后建一棵trie树。 那么我们的树上的子串就变成了tri原创 2016-08-18 11:41:19 · 1770 阅读 · 0 评论 -
【GDOI2017模拟9.10】子串
Description给出n个字符串Si,m次询问,第i次询问Sli~Sri这些字符串中有多少个是字符串pi的母串。 ∑|Si|,∑|pi|<=5∗105\sum{|Si|},\sum{|pi|}<=5*10^5Solution看到多串匹配就想到了AC自动机。 然而辛辛苦苦打完之后发现只有自己傻傻地写的那么辣鸡。 在线OrzSAM和SA分块做法。显然我们需要离线回答。 把所有的pi建一棵AC原创 2016-09-10 16:51:25 · 641 阅读 · 0 评论 -
[51nod1150]Logarithm
Description给出n个数,求∑i=1n∑j=1nlog10(AixorAj)\sum_{i=1}^{n}\sum_{j=1}^{n}\log_{10}(A_i xor A_j) xor代表异或运算~ n<=1e5,ai<=1e18Solution这种题就是套路了~~ 既然是log10,那么可能的取值就只有18个。 枚举每一个取值x,那么就是异或值在[10^x,10^(x+1)-1)的原创 2016-12-23 12:48:32 · 451 阅读 · 0 评论 -
[codeforces 547 E][51nod1440]迈克打电话
Description给出n个字符串,这n个字符串的总长为L,定义函数call(i,j)表示第j个字符串在第i个字符串中出现的次数。 给出q次询问,每次询问给出l,r,k,求∑ri=lcall(i,k)\sum_{i=l}^{r}call(i,k) n,l<=2*1e5,q<=5*1e5Solution蒟蒻不会fail树做法QwQ 只会最朴素的SA啊_ (:з」∠) _ 首先把所有串接在一起原创 2017-10-14 10:11:23 · 452 阅读 · 0 评论 -
[JZOJ6057]【GDOI2019模拟2019.3.13】小凯的疑惑
Description有一张n个点的完全图,每个点有点权xi,边(i,j)的边权为xi xor xj有q组询问,每次询问给出v,问将所有点权加上v对2^c-1取模之后这张图的最小生成树n,q&lt;=20000,c&lt;=14SolutionEricHuang出的神仙题 Orz首先n和q的范围都只有2^c-1,复杂度只和c有关然后这个暴力相信大家都会,是经典的异或生成树,是建tri...原创 2019-03-14 08:26:04 · 257 阅读 · 0 评论