11 2023 档案

摘要:感谢 Alex_Wei 的博客,让我受益匪浅。 回忆 Kruskal 算法的过程,按边权从小到大排序,若当前边 u,v 在当前图上还不连通,则加入该边,并查集维护这个过程。 Kruskal 重构树就是在加入 (u,v) 时,建立虚点 x,令点权 wx=w(u,v),建边 $x\to 阅读全文
posted @ 2023-11-30 16:14 Terac 阅读(31) 评论(0) 推荐(0) 编辑
摘要:使梯形面积最小,即保证答案合法同时,直线在 x=n12 处的 y 尽量小。记 mid=n12。 容易发现直线一定至少过两个折点,否则一定可以通过顺时针或逆时针旋转减小 yc,直到碰到另一个点。又因为所有点都在这条直线下方,所以答案直线一定是凸包某条 阅读全文
posted @ 2023-11-29 08:17 Terac 阅读(2) 评论(0) 推荐(0) 编辑
摘要:令 fi 表示,子树 i 中仍有最终未被删除的点的最大贡献。 转移有$$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\ 阅读全文
posted @ 2023-11-29 08:16 Terac 阅读(8) 评论(0) 推荐(0) 编辑
摘要:link A 答案为 max{maxi=2n(pipi1),2(tpn)}。 B 传送与传送之间的每一段都是一个区间,也就是每次选一个区间 +1。 这个是经典的,答案为 $\frac 1 2\sum\limits_{i=1} 阅读全文
posted @ 2023-11-26 22:00 Terac 阅读(4) 评论(0) 推荐(0) 编辑
摘要:P9060 [Ynoi2002] Goedel Machine 分别对每个质因数计算贡献。 大于 w 的质因数最多只有一个,考虑根号分治。 对于 pw,考虑每个询问,求出 [l,r]p 的倍数个数为 k,于是 p|gcdS 的 $S 阅读全文
posted @ 2023-11-23 09:23 Terac 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示