04 2019 档案

摘要:"原题链接" ,不是权限题 题目大意 有$n$个模板串,让你构造一个尽量长的串,使得这个串中任意一个长度为$k$的子串都是至少一个模板串的子串 题解 可以先看一下这道题 "[POI2000]病毒" 虽然是个$AC$自动机,不过思路很像 对于这道题,我们只需要把广义$SAM$建出来,然后在那些只经过$ 阅读全文
posted @ 2019-04-28 14:34 dummyummy 阅读(269) 评论(0) 推荐(0)
摘要:变元矩阵树定理: 定义Kirchhoff矩阵$K$,其中 $K_{ii}$为所有与$i$相连的边的权值和 $K_{ij}$为连接$i$与$j$的边权值和的负值 那么$\sum\limits_{tree\in T}\prod\limits_{E\in tree}val(E)$,$T$为生成树集合,就是 阅读全文
posted @ 2019-04-25 23:54 dummyummy 阅读(776) 评论(0) 推荐(0)
摘要:"RemoteJudge" 第一次见到欧拉路径的题 注意到$b$和$c$的构造方法很特殊,即对于一个位置(经过$p$作用后)$i$,若两个数分别为$b_i$和$c_i$,那么在$a$中$b_i$与$c_i$相邻 其实$p$并没有什么用 从每一个$b_i$向$c_i$连边,那么问题转化为是否存在一条长 阅读全文
posted @ 2019-04-25 21:01 dummyummy 阅读(420) 评论(0) 推荐(0)
摘要:今天学习了一下回文自动机,吊打$manacher$有没有(~~除了空间~~) 回文自动机基于这两个性质: 1.一个长度为$n$的字符串的本质不同回文子串是$O(n)$级别的 2.在一个字符串后增加一个字符后,最多新增$1$个本质不同回文子串 这两条性质都可以用归纳法证明 于是我们想到用一个结点来代表 阅读全文
posted @ 2019-04-23 16:49 dummyummy 阅读(358) 评论(0) 推荐(0)
摘要:"题目链接戳这里" 题目描述 有$n$件不同的商品,每件物品都有无限个,输出总体积为$[1,m]$的方案数 思路 直接跑背包有$30$ 考虑把每个物品的生成函数设出来,对于一件体积为$v$的物品: $$f(x)=1+x^v+x^{2v}+\cdots +x^{kv}+\cdots $$ 那么答案$F 阅读全文
posted @ 2019-04-23 07:23 dummyummy 阅读(338) 评论(0) 推荐(0)
摘要:又学到一个$SAM$的新套路QvQ 思路 考虑用其中的一个串建个$SAM$,然后用其他的串在上面匹配,匹配时更新答案 首先有一个全局变量$len$,表示当前已匹配的长度。假设目前在点$u$,转移方式如下(根节点为$1$): 如果没有对应的转移边,就走后缀连接,$u=suflink(u)$,并令$le 阅读全文
posted @ 2019-04-21 20:21 dummyummy 阅读(937) 评论(0) 推荐(0)
摘要:既然有这条性质,这题就很简单了: $可能在a b的简单路径上的点集,就是圆方树上a b路径上方点代表的点双的并集$ 对每一个方点维护一个$multiset$,代表其在圆方树上子结点的最小值,这样更改就只需要改父结点辣。剩下的用树剖乱搞就行了 cpp include using namespace s 阅读全文
posted @ 2019-04-21 11:12 dummyummy 阅读(256) 评论(1) 推荐(0)
摘要:一道很好的圆方树入门题 感谢 "PinkRabbit" 巨佬的博客,讲的太好啦 首先是构建圆方树的代码,也比较好想好记 注释写的还算详细$QWQ$ 考虑这一题怎么做 题目大意 给你一张无向图,让你求这样的有序三元组$$的个数,使得存在一条简单路径依次经过$s,c,f$ Solution 首先我们把圆 阅读全文
posted @ 2019-04-21 11:04 dummyummy 阅读(277) 评论(1) 推荐(0)
摘要:挺有趣的一道题 首先转化模型,思路参考蓝书,可得出等同于求 ,设个数为$f[n]$ 考虑怎么求$f[n]$,假设有一个$n$的整数划分,分别代表每棵子树中的叶节点个数,然后用可重组合,乘法原理和加法原理把$f[n]$递推出来 这个过程可以用$dp$来完成,设$g[i][j]$表示子树中叶结点数量最大 阅读全文
posted @ 2019-04-10 23:42 dummyummy 阅读(226) 评论(0) 推荐(0)
摘要:Day1 T1 考前还奶了一口不会考01Trie的,也就没有学,然后60分BOOM T2 不会SAM,告辞,30分滚粗 T3 传统实现题答?2p,2u,2g分别对应素数,莫比乌斯函数,原根?没看出来,告辞 Day2 T1 写了个假算法,爆零告辞 T2 60分暴力滚粗 T3 特判也挂了 总分 60+3 阅读全文
posted @ 2019-04-08 10:16 dummyummy 阅读(404) 评论(1) 推荐(0)
摘要:$Beyas$定理 首先由条件概率的计算式有 $$Pr\{A|B\}=\frac{Pr\{A\cap B\}}{Pr\{B\}}$$ 结合交换律得到 $$Pr\{A\cap B\}=Pr\{B\}Pr\{A|B\}=Pr\{A\}Pr\{B|A\}$$ 移项得到 $$Pr\{A|B\}=\frac{ 阅读全文
posted @ 2019-04-02 22:31 dummyummy 阅读(440) 评论(0) 推荐(0)