随笔分类 - 其他 -- 虚树
摘要:【BZOJ5287】[HNOI2018]毒瘤(动态规划,容斥) 题面 "BZOJ" "洛谷" 题解 考场上想到的暴力做法是容斥: 因为,所以最多会多出来条非树边。 如果就是一棵树的话,显然答案就是独立集的个数。 非树边枚举,强制非树边的两端同时备选导致不
阅读全文
摘要:【CTSC2018】暴力写挂(边分治,虚树) 题面 "UOJ" "BZOJ" "洛谷" 题解 发现第二棵树上的的深度这玩意没法搞,那么枚举在第二棵树上的。 然后剩下的部分就是 这个玩意乱搞一下,就是$\frac{1}{2}(dep[
阅读全文
摘要:【WC2018】通道(边分治,虚树,动态规划) 题面 "UOJ" "洛谷" 题解 既然是三棵树,那么显然就是找点什么东西来套个三层。 一棵树怎么做?入门dp。 两棵树?假设在第一棵树中的深度为。在第一棵树中枚举,因为两点之间距离可以转化为两点深度和减去两倍的深度,而已知
阅读全文
摘要:【BZOJ3879】SvT(后缀自动机,虚树) 题面 "BZOJ" 题解 看着这个东西,询问若干个前缀两两之间的? 显然就是构建出来的数上的所代表的长度。 那么这样子就转为了树型。 然后发现是前缀?把串转过来就是后缀了。 $\sum t
阅读全文
摘要:【CF809E】Surprise me!(动态规划,虚树,莫比乌斯反演) 题面 "洛谷" "CodeForces" 翻译: 给定一棵个节点的树,每个点有一个权值,保证是一个的排列。 求$$\frac{1}{n(n 1)}\sum_{i=1}^n\sum_{j
阅读全文
摘要:【CF613D】Kingdom and its Cities(虚树,动态规划) 题面 "洛谷" "CF" 翻译洛谷上有啦 题解 每次构建虚树,首先特判无解,也就是关键点中存在父子关系。 考虑,设表示解决子树以内的最小点数 再用一个数组表示的子树中还未阻断的
阅读全文
摘要:【BZOJ3611】大工程(虚树,动态规划) 题面 "BZOJ" Description 国家有一个大工程,要给一个非常大的交通网络里建一些新的通道。 我们这个国家位置非常特殊,可以看成是一个单位边权的树,城市位于顶点上。 在 2 个国家 a,b 之间建一条新通道需要的代价为树上 a,b 的最短路径
阅读全文
摘要:【BZOJ2286】消耗战(虚树,动态规划) 题面 "BZOJ" Description 在一场战争中,战场由n个岛屿和n 1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰
阅读全文