P12544 [UOI 2025] Boys and Girls 题解

· · 题解

:::::info[闲话] 神秘做法。
::::: :::::success[Hint 1] 考虑最终选择的边集的形态。
::::: :::::success[Hint 2] 考虑这些形态优的必要条件。
:::::

对应 Hint 1:

自然地,我们先假设选出的某一条边 (u,v),这个边集是合法的。接下来,不失一般性地设下一条边与其的共点为 v,设这条边为 (v,w),这两条边构成的边集也合法。接下来分类讨论:

总结下我们发现最终图的形态一定是菊花子图或三元环

对应 Hint 2:

我们发现菊花子图是容易统计进答案的,接下来考虑三元环。

我们发现直接统计过于困难,但是我们考虑到菊花子图可以有一万条边,三元环只有三条,考虑最大值取到三元环时会有更严的要求,三条边的权值也要更大,那么我们考虑借助最大生成树来研究。

我们得出结论:不劣的三元环一定满足有且仅有两条边在最大生成树上。那么我们直接跑出最大生成树然后枚举非树边考虑它的两端点间的树边和它的贡献,这样我们就做完了这道题。

时间复杂度为 \Theta(n\log n),空间复杂度为 \Theta(n)

code