03 2019 档案

摘要:Description "题目链接" 求一张无向带权图的边双连通生成子图的最小代价。 Solution 核心的思路是,一个点双连通分量肯定是一堆环的并。 考虑增量地构造这个边双连通图,每次把一个环并进去,相当于加入了一条链。 那么这个转移需要:原集合的代价,链的代价,链的端点连入集合的代价。 设 $ 阅读全文
posted @ 2019-03-29 11:32 SGCollin 阅读(273) 评论(0) 推荐(0)
摘要:Description "题目链接" Solution 因为一个节点染黑了子树就都被染黑了,所以最后染黑的点集必然是一棵子树。 可以得出的结论是,如果被染黑的节点在节点 $a$ 的子树中,而 $a$ 没有被染黑,那么 $a$ 的任意次祖先都不会被染黑。 从另一个角度理解就是,染黑的节点在 $a$ 子 阅读全文
posted @ 2019-03-29 11:30 SGCollin 阅读(183) 评论(0) 推荐(0)
摘要:Description "题目链接" 定义一次点分治的复杂度是所有分治中心分治时的子树大小之和。 给定一棵树,问所有点等概率被选做重心,点分治的期望复杂度。 Solution 根据期望的线性性,答案等价于每个点在点分树上的深度期望之和。 思路是从点对的角度考虑某一个点是否会产生贡献。 $$ E(de 阅读全文
posted @ 2019-03-26 07:44 SGCollin 阅读(267) 评论(0) 推荐(1)
摘要:写在前面 为了体现简洁,在每一部分只会放关键代码。 代码具有一定的通用性,保证代码之间函数的调用是合法的。 如果 MathJax 加载不出来或加载有误,请您多刷新几次。 总结可能会比较长,可以点右边的小火箭回到目录。 有什么问题请联系我,万分感谢。 参考资料 Picks 的博客 "Picks's B 阅读全文
posted @ 2019-03-02 11:33 SGCollin 阅读(404) 评论(0) 推荐(0)