P8074 [COCI2009-2010#7] SVEMIR
\(\text{solution}\)
确实是挺好的一个题,唤醒了我对 MST 的尘封的回忆。
首先发现这个东西是一个最小生成树,然后我们发现建 \(O(n^2)\) 条边明显不行,于是我们按照 \(x, y, z\) 各排一遍序后相邻之间连边,不难证明这样连的边是包含最小生成树边集的,然后直接克鲁斯卡尔求最小生成树即可。
确实是挺好的一个题,唤醒了我对 MST 的尘封的回忆。
首先发现这个东西是一个最小生成树,然后我们发现建 \(O(n^2)\) 条边明显不行,于是我们按照 \(x, y, z\) 各排一遍序后相邻之间连边,不难证明这样连的边是包含最小生成树边集的,然后直接克鲁斯卡尔求最小生成树即可。