HDU 2122(最小生成树模板)

题目地址:点击打开链接

思路:模板题,注意重边和不能构成的情况即可

AC代码:

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

typedef long long ll;
using namespace std;
const int zui = 1000000000;

int n,m;
int map1[1010][1010];
int lowdist[1010];
int visit[1010];
int sum;
bool flag;

void Prim()
{
    int i,j,k;
    sum = 0;
    memset(visit,0,sizeof(visit));
    for(i=0; i<=n-1; i++)
    {
        lowdist[i] = map1[0][i];
    }
    visit[0] = 1;
    for(i=1; i


你可能感兴趣的:(ACM_最小生成树)