洛谷 P2330 [SCOI2005]繁忙的都市(最小生成树_Prim)

26人阅读 评论(0) 收藏 举报
分类:

传送门


还是稠密图,选出的道路数量很明显是n-1,跑一遍P算法然后找选中的边中最大就行了。

Code:

#include<cstdio>
#include<cstdlib>
#include<cstring>

int a[310][310],d[310];
int n,m,ans=0;
bool v[310];

int main()
{
    memset(a,0,sizeof(a));
    memset(v,false,sizeof(v));
    memset(d,63,sizeof(d));d[1]=0;
    scanf("%d %d",&n,&m);
    for(int i=1;i<=m;i++)
    {
        int x,y,c;
        scanf("%d %d %d",&x,&y,&c);
        a[x][y]=c;a[y][x]=c;
    }
    for(int i=1;i<n;i++)
    {
        int k=0;
        for(int j=1;j<=n;j++)
            if(!v[j] && d[j]<d[k]) k=j;
        v[k]=true;
        for(int j=1;j<=n;j++)
            if(!v[j] && a[k][j]!=0 && a[j][k]<d[j]) d[j]=a[j][k];
    }
    for(int i=1;i<=n;i++)
        if(ans<d[i]) ans=d[i];
    printf("%d %d",n-1,ans);
}
查看评论

BZOJ 1083: [SCOI2005]繁忙的都市

——我是愉快的分割线—— 我去,这题的测试数据shui'de
  • WNJXYK
  • WNJXYK
  • 2014-08-29 23:10:04
  • 824

洛谷 P2330 [SCOI2005] 繁忙的都市

题目描述城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道...
  • liangzihao1
  • liangzihao1
  • 2017-03-15 16:38:49
  • 158

[BZOJ1083][SCOI2005]繁忙的都市

最小瓶颈生成树=最小生成树. NOIP2013 D1T3考过.
  • Zvezda_
  • Zvezda_
  • 2015-07-20 00:38:54
  • 820

洛谷 P2330 [SCOI2005]繁忙的都市

题目链接题目描述城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多...
  • Palace_
  • Palace_
  • 2018-04-15 10:27:47
  • 19

洛谷P2330 [SCOI2005]繁忙的都市

题目描述 城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一...
  • yangrui2002
  • yangrui2002
  • 2017-10-19 23:03:25
  • 74

bzoj 1083: [SCOI2005]繁忙的都市 最小生成树

傻叉题,不多说 代码: const maxn=310; maxm=10010; var n,m:longint; a:array[0..maxm,1..3] of lo...
  • qq_33229466
  • qq_33229466
  • 2016-05-26 19:25:47
  • 212

【BZOJ】1083: [SCOI2005]繁忙的都市 二分+并查集

Description   城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道 路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连...
  • BeyondW__
  • BeyondW__
  • 2016-09-02 11:20:18
  • 476

【最小生成树】Codevs2455繁忙的都市

2005四川省选题目 伪Master实Silver 套Kruskal模板就过了owo  城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这...
  • CreationAugust
  • CreationAugust
  • 2014-11-05 13:50:49
  • 794

洛谷 2330 繁忙的都市 最小生成树 解题报告

题目描述城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道...
  • Hawo11
  • Hawo11
  • 2017-10-31 20:46:20
  • 147

[LUOGU] P2330 [SCOI2005]繁忙的都市

题目描述 城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一...
  • Gh0stCai
  • Gh0stCai
  • 2018-01-16 00:14:11
  • 18
    个人资料
    持之以恒
    等级:
    访问量: 727
    积分: 374
    排名: 20万+
    文章存档
    最新评论