11 2023 档案
摘要:感谢 Alex_Wei 的博客,让我受益匪浅。 回忆 Kruskal 算法的过程,按边权从小到大排序,若当前边 在当前图上还不连通,则加入该边,并查集维护这个过程。 Kruskal 重构树就是在加入 时,建立虚点 ,令点权 ,建边 $x\to
阅读全文
摘要:使梯形面积最小,即保证答案合法同时,直线在 处的 尽量小。记 。 容易发现直线一定至少过两个折点,否则一定可以通过顺时针或逆时针旋转减小 ,直到碰到另一个点。又因为所有点都在这条直线下方,所以答案直线一定是凸包某条
阅读全文
摘要:令 表示,子树 中仍有最终未被删除的点的最大贡献。 转移有$$f_u=\max\left\{a_u,\max\limits_{v\in son_u} f_v,a_u+\max\limits_{k\ge 2,v_1,v_2,\cdots,v_k\in son_u}\sum f_v\
阅读全文
摘要:P9060 [Ynoi2002] Goedel Machine 分别对每个质因数计算贡献。 大于 的质因数最多只有一个,考虑根号分治。 对于 ,考虑每个询问,求出 中 的倍数个数为 ,于是 的 $S
阅读全文