摘要: 首先假设最优解是选择 $x, y$ 两个数,那么一定存在 $a ~|~ x, b ~|~ y, \gcd(a,b)=1, lcm(x,y)=lcm(a,b)=ab$。 先把 $a_i$ 的所有因数加入序列。 $10^5$ 以内因数个数最多的数是 $83160$,只有 $128$ 个因数,因此是存得下 阅读全文
posted @ 2025-03-24 21:20 Conan15 阅读(8) 评论(0) 推荐(0)
摘要: 题目需要求 $(u, v)$ 路径长度总和,这是不好解决的,所以考虑转化为期望,最后再乘 $(n-1)!$。 根据期望的线性性,就可以设 $f_i$ 表示 $i$ 的期望深度,那么答案就为 $f_u + f_v - 2 f_{lca(u,v)}$。 前两者是好做的,因为根据定义显然有转移式 $f_i 阅读全文
posted @ 2025-03-24 20:51 Conan15 阅读(9) 评论(0) 推荐(0)
摘要: 听说有人觉得普通线段树常数大,码量大,很难调,所以写 zkw 线段树?? 常数大这点我没话说,但是为什么会觉得码量大啊? 一、基本思想 把递归扔掉,快速找到叶子节点,并往上操作父亲或兄弟。 考虑到普通线段树最下面一层叶子实质上就是原数列。 假设有 $n$ 个元素,如果 $n$ 不是 $2$ 的次幂, 阅读全文
posted @ 2025-03-24 16:52 Conan15 阅读(32) 评论(0) 推荐(0)