![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚树
QAQQQQQQQQQQQ
菜
展开
-
虚树+树形DP--luoguP4426 [HNOI/AHOI2018]毒瘤
传送门 虚树毒瘤题 首先注意到mmm只比nnn大101010,所以可以随便找个生成树,把mmm多出来的边上的点都拎出来建一个虚树,可以枚举每条边的深度较浅的那个点选不选,在虚树上树形dpdpdp,然后发现虚树上父亲到儿子的系数是不变的,所以可以树形dpdpdp预处理出来 k[u][0/1][0/1]k[u][0/1][0/1]k[u][0/1][0/1]表示uuu到faufa_ufau中fauf...原创 2019-01-18 13:40:49 · 254 阅读 · 0 评论 -
SAM+虚树--CF1073G Yet Another LCP Problem
传送门 这题调的我两眼发黑。。。 首先想SAMSAMSAM建出来就是反串的后缀树,那么把原串反转一下,求后缀的lcplcplcp就变成了求前缀的最长后缀,在SAMSAMSAM上就是两个代表节点lcalcalca的lenlenlen,用这些关键点和他们的lcalcalca建出虚树,然后在虚树上跑,设siza[u],sizb[u]siz_a[u],siz_b[u]siza[u],sizb[u]分别...原创 2019-01-14 22:28:04 · 297 阅读 · 0 评论