构造完全图
题目链接:构造完全图
题目描述

解题思路
我们可以这样想:最小生成树就是在并查集的时候两个并查集中最小的一条边,那么其他的边就一定大于它。为了使和最小,我们把除了选择的边以外的全部赋为 d i + 1 d_i+1 di+1 ,再累加即可。
code
#include<iostream>
#include<cstdio>
#include<algorithm>
#define int long long
该博客讨论了如何构造完全图以及利用最小生成树的思路解决相关问题。作者指出,最小生成树的选择策略是在并查集中选取最小的边,其余边的权重设为di+1,以此求得总和最小的方案。
题目链接:构造完全图

我们可以这样想:最小生成树就是在并查集的时候两个并查集中最小的一条边,那么其他的边就一定大于它。为了使和最小,我们把除了选择的边以外的全部赋为 d i + 1 d_i+1 di+1 ,再累加即可。
#include<iostream>
#include<cstdio>
#include<algorithm>
#define int long long
293
2110

被折叠的 条评论
为什么被折叠?