摘要:
将每条边看作一个一个入点,一个出点,入点向出点连长度为原边权的边。那么对于原来的点相关的边形成的新图的点将互相连边,边权为 trie 树上 lca 的深度,直接连的话是 \(O(m^2)\) 的,无法通过。 接下来的任务就是这个 trie 树上怎么优化连边,这不禁让我们想到虚树。关于虚树,一个简单有 阅读全文
摘要:
意思就是将每棵树树剖成若干条链,然后将链组合在一起的方案数。 枚举一种方案 \(\{b_1,b_2,\cdots,b_m\}\) 表示最终每个树剖出来的链的个数,然后组合方案数的计算是经典容斥。因为同一棵树中的链不能放在相邻的位置,不需要考虑本就不在考虑范围之内的 "同一棵树中的两条链在最终方案中拼 阅读全文