
动态点分治
文章平均质量分 80
nlj1999
这个作者很懒,什么都没留下…
展开
-
1095: [ZJOI2007]Hide 捉迷藏
发现动态树分治还是挺好玩的。。。。。。。然而效率有点拙计 跑了14S多,差点以为要TLE,回头一看发现时限40S。 模板抄的PoPoQQQ大爷的,顺便看了下漆神的论文,各种吓Cry。 准备水下QTREE4,听说SPOJ的机子很慢,好虚啊。 #include #include #include #include using namespace std; const int N=100000+原创 2015-12-30 13:23:08 · 890 阅读 · 0 评论 -
BZOJ 4012: [HNOI2015]开店
这叫啥?可持久化树链剖分? 首先忽略掉那个年龄的限制 那就是求所有点到某点的路径之和 这个画个图会发现是 Σdepth[i]+n*depth[u]-2*Σdepth(lca(u,i)) 前两个可以O(1)求,最后那个可以用树剖求。 方法就是每个点到根的路径测度+1,这个可以用线段树更新,然后u到根的路径上的测度与长度之积的和就是答案了。 但是出现了那个可恶的限制 不过嘛,我们有传说中原创 2016-04-13 19:51:05 · 515 阅读 · 0 评论