程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> hdu 1863 暢通工程

hdu 1863 暢通工程

編輯:C++入門知識

hdu 1863 暢通工程


#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include
#include 
#include 
#include 
#include 
using namespace std;

struct data
{
    int u,v;
    double w;
}e[5000];

bool cmp(data a, data b)
{
    return a.w=0;s=bin[s]);

    while(s!=x)
    {
        int t=bin[x];
        bin[x]=s;
        x=t;
    }
    return s;
}

void Union(int x1,int x2)
{
    int f1=Find(x1),f2=Find(x2);
    int t=bin[f1]+bin[f2];
    if(bin[f1]>bin[f2])
    {
        bin[f1]=f2;
        bin[f2]=t;
    }
    else
    {
        bin[f2]=f1;
        bin[f1]=t;
    }

}

int main()
{
    int i,j,cas=0,num,u,v;
    double t,sum;
    while(~scanf(%d%d,&n,&m))
    {
        if(n==0) break;
        for(i=0;i<=m;i++)
            bin[i]=-1;
        for(i=0;i=m-1) break;
        }
        if(num>=m-1) printf(%d
,sum);
        else printf(?
);

    }
    return 0;
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved