给你 个点, 条边 表示连接 的边有两个数 ,要你求一个生成树,使得 最小。
qwq真是一道好题w
考虑一个暴力,枚举 的最大值 ,然后把第一维 的边拿出来建第二维的最小生成树。
然后考虑优化,把这个暴力改成按照第一维排序,不断加入边,每次删掉树上环上第二维最大的边即可,删边可以暴力dfs。
复杂度
给你 个点, 条边 表示连接 的边有两个数 ,要你求一个生成树,使得 最小。
qwq真是一道好题w
考虑一个暴力,枚举 的最大值 ,然后把第一维 的边拿出来建第二维的最小生成树。
然后考虑优化,把这个暴力改成按照第一维排序,不断加入边,每次删掉树上环上第二维最大的边即可,删边可以暴力dfs。
复杂度