\(u\)最远的点距离为\(i\)的方案数。 显然\(f\)可以用长链剖分优化,也很普及组,就不说了。 ...
传送门 官方题解其实讲的挺清楚了,就是锅有点多 一些有启发性的部分分 L N 一个经典 反正我是不会 的容斥:最后的答案 对于每个点能够以它作为集合点的方案数 对于每条边能够以其两个端点作为集合点的方案数。原因是:对于每一种合法方案,集合点一定是树上的一个连通块,满足 n m 。算点时,这种方案被算了 n 次 算边时,这种方案被算了 m n 次,所以每一个方案都恰好被算了一次。 有 DP :设 f ...
2019-04-14 14:54 2 534 推荐指数:
\(u\)最远的点距离为\(i\)的方案数。 显然\(f\)可以用长链剖分优化,也很普及组,就不说了。 ...
「十二省联考 2019」希望 传送门 Solution 毒瘤题令人。。。。 首先,如果直接计算每个点的贡献就会算重,考虑容斥 发现一个合法方案的合法点集是个联通子图,满足\(V(S)-E(S)=1\) 所以可以把点的贡献和减去边的贡献和 设\(f(x ...
ytq鸽鸽出的题真是毒瘤 原题传送门 题目大意: 有一棵有\(n\)个点的树,求有多少方案选\(k\)个联通块使得存在一个中心点\(p\),所有\(k\)个联通块中所有点到\(p\)的距离都\( ...
Day-1 在机房呆了一天,大概看了看原先写过的题,有点颓。 下午的时候和大家一起打扫了一下机房。 走的时候,看着空无一字的黑板,风吹起的棕黄色窗帘,远方的蓝色天空,有一种很浓厚的哀伤。 时间过得真快啊,转眼就是省选了呢。 许是要退役了吧? 许是要退役了吧。 Day 0 明天就是省选了,看到 ...
这次省选真的经历了很多,虽然最后一波三折进了省队,但还是留下了许多遗憾。 DAY1 进考场先看T1,区间线性基?想了想大概像超级钢琴那样做?但trie树上怎么查区间第k大?一时间没想出来。咦!暴力60分很好拿诶!拿完60走人!去看第二题,好像找到每个A串的前缀B串然后连边跑一遍拓扑序DP就好 ...
这是和重链剖分(dsu on tree,http://www.cnblogs.com/zzqsblog/p/6146916.html)一类的trick,不过它的适用范围与dsu on tree不同,它适用于涉及到深度的查询。 例1 k-th ancestor query https ...
联考Day1T1...一个考场上蠢了只想到\(O(n^2)\)复杂度的数据结构题 题目大意: 求前\(k\)大区间异或和的和 题目思路: 真的就是个sb数据结构题,可持久化01Trie能过(开O2)。 对于区间异或和,显然可以处理成两个前缀异或和的异或和,然后做法就非常蠢,把所有前缀异 ...
首先可以把题目转化一下:把树拆成若干条链,每条链的颜色为其所在的树的颜色,然后排放所有的链成环,求使得相邻位置颜色不同的排列方案数。 然后本题分为两个部分:将一棵树分为1~n条不相交的链的方案数;将这些链安排顺序使得不存在两条相邻的链来自同一棵树。 第一部分显然可以O(n2)树形DP,f[i ...