感觉这场题质量很高的说,但是 unr 了(
考虑对于三个数 ,若其满足 ,且现在需要组合这三个点,则此时组合 一定不会比组合 差。
因此这个题就做完了。对于每一个 枚举其 倍然后找到所有在 之间的点中最小的值和其连边,此时边数是调和级数的。直接暴力建图跑 Kruskal 时间复杂度为 可以通过。
代码。
发布于 2025-03-20 19:51 129 字 1 min read
感觉这场题质量很高的说,但是 unr 了(
考虑对于三个数 ,若其满足 ,且现在需要组合这三个点,则此时组合 一定不会比组合 差。
因此这个题就做完了。对于每一个 枚举其 倍然后找到所有在 之间的点中最小的值和其连边,此时边数是调和级数的。直接暴力建图跑 Kruskal 时间复杂度为 可以通过。
代码。
喜欢的话,留下你的评论吧~