随笔分类 -  图论——树——树的dfn序

摘要:"洛谷题目传送门" 具体思路看别的题解吧。这里只提两个可能对常数和代码长度有优化的处理方法。 I 把一个询问拆成9个甚至16个莫队询问实在是有点珂怕。 发现询问的一边要么是一个区间,要么是[1,n]挖去一个区间。 记prei=f[1,i],[1,n],这个可以一遍预处理求出来 阅读全文
posted @ 2019-04-03 00:11 Flash_Hu 阅读(1003) 评论(3) 推荐(2) 编辑
摘要:"orzYCB" 虚树 "%自为风月马前卒巨佬%" 用于优化一类树形DP问题。 当状态转移只和树中的某些关键点有关的时候,我们把这些点和它们两两之间的LCA弄出来,以点的祖孙关系连成一棵新的树,这就是虚树。 容易证明,如果关键点数量为m,则虚树点数不超过2m。 虚树的构建 dfs原树,对点进 阅读全文
posted @ 2019-02-02 16:16 Flash_Hu 阅读(973) 评论(3) 推荐(1) 编辑
摘要:"洛谷题目传送门" 仍然是一个板子。 不过蒟蒻去学了一下BIT维护区间修改区间求和,常数果真十分优秀 设数列为ai,差分数组di=aiai1,前缀和si=j=1iaj 显然有$a_ i=\sum\limits_ {j=1}^id 阅读全文
posted @ 2018-08-12 17:52 Flash_Hu 阅读(552) 评论(0) 推荐(0) 编辑
摘要:闲话 stO猫锟学长,满脑子神仙DS 网上有不少Dalao把线段树分治也归入CDQ分治? 还是听听YCB巨佬的介绍: 看来可以理解为广义下的。 不过叫它线段树分治挺形象的啊! 线段树分治思想 我们在做CDQ的时候,将询问和操作通通视为元素,在归并过程中统计左边的操作对右边的询问的贡献。 而在线段树分 阅读全文
posted @ 2018-08-01 22:05 Flash_Hu 阅读(2355) 评论(5) 推荐(2) 编辑
摘要:"洛谷题目传送门" 闲话 这是所有LCT题目中的一个异类。 之所以认为是LCT题目,是因为本题思路的瓶颈就在于如何去维护同颜色的点的集合。 只不过做着做着,感觉后来的思路(dfn序,线段树,LCA)似乎要喧宾夺主了。。。(至少在代码上看是如此) 思路分析 一个一个操作来(瞎BB中,这种思路模式并不具 阅读全文
posted @ 2018-03-13 16:47 Flash_Hu 阅读(645) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示
哥伦布
-1°
10:09发布
哥伦布
10:09发布
-1°
西南风
2级
空气质量
相对湿度
87%
今天
小雨
-1°/13°
周六
多云
-3°/10°
周日
-4°/2°