HDU 1233 还是畅通工程

FPGA调试利器:VIO与ILA在Vivado中的实战应用指南 本文详细介绍了Vivado中FPGA调试工具VIO与ILA的实战应用技巧。VIO作为虚拟输入/输出工具,可实时调整参数;ILA作为集成逻辑分析仪,能高效捕获内部信号。文章通过具体案例展示了如何配置ILA采样深度、触发条件,以及VIO的动态参数调整功能,帮助开发者提升上板调试效率,解决常见通信失败、数据不同步等问题。 阅读详情

还是畅通工程

Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 60190    Accepted Submission(s): 27353


 

Problem Description

某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。

 

 

Input

测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( < 100 );随后的N(N-1)/2行对应村庄间的距离,每行给出一对正整数,分别是两个村庄的编号,以及此两村庄间的距离。为简单起见,村庄从1到N编号。
当N为0时,输入结束,该用例不被处理。

 

 

Output

对每个测试用例,在1行里输出最小的公路总长度。

 

 

Sample Input

 

3 1 2 1 1 3 2 2 3 4 4 1 2 1 1 3 4 1 4 1 2 3 3 2 4 2 3 4 5 0

 

 

Sample Output

 

3 5

Hint

Hint Huge input, scanf is recommended.

 

 

Source

浙大计算机研究生复试上机考试-2006年

 

 

Recommend

JGShining   |   We have carefully selected several similar problems for you:  1102 1875 1879 1301 1162 


自从用了克鲁斯卡尔....真香....


#include<bits/stdc++.h>
//#pragma GCC optimize(2)
using namespace std;
#define maxn 105
#define inf 1e18
//#define mod 1e9+7
typedef long long ll;
const ll mod = 1e9+7;
ll n,m,r[maxn];
struct Why
{
    ll a,b,c;
}arr[10005];
bool cmp(Why a,Why b)
{
    return a.c < b.c;
}
ll fi(ll x)
{
    return r[x] == x? x: r[x] = fi( r[x] );
}
int main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);cout.tie(0);

    while(cin >> n && n)
    {
       m = (n*(n-1))/2;
       
       for(ll i = 0; i < m; i++)
          cin >> arr[i].a >> arr[i].b >> arr[i].c;

       sort(arr,arr+m,cmp);

       for(ll i = 0; i <= n; i++)
            r[i] = i;
       ll ans = 0,num = 0;
       for(ll i = 0; i < m; i++)
       {
           if(fi(arr[i].a) != fi(arr[i].b))
           {
               r[ fi(arr[i].a)  ] = arr[i].b;
               ans += arr[i].c;
               num++;
           }
           if(num == n-1)
            break;
       }
        cout << ans << endl;
    }
    return 0;
}

 

100天精通Oracle-实战系列(第33天)RHEL 7 安装 Oracle 12CR2 RAC 数据库 阅读详情

相关推荐

基于STM32环境温湿度监测系统设计

基于STM32环境温湿度监测系统设计1. 实验目的2. 任务和要求3. proteus仿真图4. 实验代码 1. 实验目的 (1) 掌握使用 KEIL MDK5 进行软件开发的具体流程; (2) 掌握硬件电路的设计方法; (3) 掌握 STM32 微控制器的程序设计及代码编写方法。 2. 任务和要求 (1)在 STM32F103 平台下,通过温度传感器 DS18B20 和湿度传感器 DHT11 实现环境温湿度信息的采集; (2)将温度传感器和湿度传感器所采集的数据在 LCD 液晶屏幕上显示出来,超

唯一的博客 2万+

HDU 1233 还是畅通工程 // prime() 算法

HDU 1233 还是畅通工程 prime()算法,计算从1到n的最小总长度 //prime算法 #include<stdio.h> #include<stdlib.h> #include<iostream> #include<algorithm> #include<string.h> #include<math.h&gt...

LMengi000的博客 362

Delft3D从入门到实践:安装、编译与首次模拟指南

本文为Delft3D初学者提供了一份详尽的从零开始指南。内容涵盖软件获取、许可证申请、图形界面安装、核心计算内核的编译环境搭建与编译步骤,以及最终整合运行首个水动力模拟的全流程。重点解决了Windows系统下Delft3D安装与编译的常见问题,帮助用户快速上手这一开源水动力与泥沙输运模拟工具。

weixin_29303701的博客 542

(最小生成树)HDU1233还是畅通工程

HDU1233还是畅通工程 思路: 模板题。可是我竟然把&&打错成&,wa了n次!!! #代码: #include<bits/stdc++.h> #define pii pair<int,int> #define ll long long #define cl(x) memset(x,0,sizeof(x)) const int N=1e6+10; ...

Z7784562的博客 485

40岁从智驾转具身智能之路

我的工作经历比较复杂,本科毕业后工作2年再次读研的,本科和硕士都是机械专业,硕士毕业后干了5年CAM和机器人再转入到自动驾驶行业。在自动驾驶干了8年,发现自动驾驶已经到了一个瓶颈,再次转行做具身智能。我就谈谈自己的最近这次转型之路。

hzm8341的博客 639

​基于stm32的智能空气加湿器设计(含源代码和Proteus仿真)

课程设计分享

LoongSTUDIO的博客 2929

hdu 1233 还是畅通工程

hdu 1233 还是畅通工程题意题解源代码 传送门 题意 给定n个村子,和每个村子之间的距离,现在要求连接这n个村子的最小距离 题解 这题典型的最小生成树模板题,krusal算法和prim算法都可以达到要求 并且这题的数据量不大,并且是完全图,利用邻接矩阵做就好 源代码 #include<cstdio> const int maxn = 1e2+2; int g[maxn][m...

antRain的博客 202

ABAP 百科全书的阅读目录(2024版)

909 篇 ABAP 技术文章的目录

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 4249

HDU1233 - 还是畅通工程(最小生成树)

还是畅通工程 HDU - 1233某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。 Input测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( &lt; 100 );随后的N(N-1)/2行对应...

qq_16530503的博客 227

STM32(HAL库)软件IIC驱动OLED

本文通过STM32F103C8T6单片机(HAL库)通过软件IIC方式对OLED进行驱动。

weixin_44597885的博客 9765

数据分享:中国历年省、市、县行政区划shp(1949~2023年共计75年)

中华人民共和国县级以上行政区沿革》(三册,1949-1983年)“The Atlas of Changes of Administrative Regions of China”;《中华人民共和国行政区划沿革地图集》The yearly publications of “The Administrative Regions”, 1985-2014;每年的出版行政区划简册(1985-2014年)行政区划网:www.xzqh.org。行政区划网:www.xzqh.org。

J_Giser的博客 3697

还是畅通工程 HDU - 1233 (最小生成树 模板题)

还是畅通工程 HDU - 1233 某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。 Input 测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( < 100 );随后的N(N-1)/...

Suprit's blog 752

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

还是畅通工程 HDU - 1233(最小生成树)

还是畅通工程 HDU - 1233   题意:中文题意就不用说了。 思路:很简单的模板题。   #include&lt;cstdio&gt; #include&lt;iostream&gt; #include&lt;cstring&gt; #include&lt;algorithm&gt; using namespace std; //最小生成树 const int maxn=100+...

DeathYmz的博客 584

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

HDU.1233 还是畅通工程(Prim)

HDU.1233 还是畅通工程(Prim)题意分析 首先给出n,代表村庄的个数 然后出n*(n-1)/2个信息,每个信息包括村庄的起点,终点,距离, 要求求出最小生成树的权值之和。 注意村庄的编号从1开始即可 直接跑prim 代码总览#include <bits/stdc++.h> #define nmax 105 #define inf 1e8+7 using namespace std; int

Pengwill's Blog 305

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

hdu 1233 还是畅通工程 (最小生成树)

hdu 1233 还是畅通工程Description 某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。Input 测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( < 100 );随后的N(N

总有那么一群人喜欢盯着我的博客看,估计这是他们见过最长的博客名,我必须得告诉他们博客名最长可以写多长 829

HDU1233 还是畅通工程

问题链接:HDU1233 还是畅通工程。 问题描述:参见上述链接。 问题分析:这是一个最小生成树的为问题,解决的算法有Kruskal(克鲁斯卡尔)算法和Prim(普里姆)算法。 程序说明:本程序使用Kruskal算法实现。有关最小生成树的问题,使用克鲁斯卡尔算法更具有优势,只需要对所有的边进行排序后处理一遍即可。程序中使用了并查集,用来判定加入一条边后会不会...

weixin_34133829的博客 120

hdu 1233 还是畅通工程(prim和kruskal最小生成树)

hdu 1233 还是畅通工程(prim和kruskal) http://acm.hdu.edu.cn/showproblem.php?pid=1233 还是畅通工程TimeLimit:4000/2000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):...

diansitao5461的博客 166

HDU1233 还是畅通工程【Kruskal算法+并查集】

问题链接:HDU1233 还是畅通工程 Problem Description 某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。     Input 测试输入包含...

aaaaawyf的博客 250

HDU 1233 还是畅通工程(最小生成树入门)

HDU 1233 还是畅通工程(最小生成树入门) http://acm.hdu.edu.cn/showproblem.php?pid=1233 题意:        某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公

code 1182

HDU 1233 还是畅通工程(MST裸题)

题目链接: HDU 1233 还是畅通工程 分析: 最小生成树模版题。//1648K 296MS #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace std;const int maxn=110; const int INF=0x3f3f3f3f;int n,

ramay7 457

HDU-1233畅通工程(并查集&最小生成树)

HDU-1233畅通工程(并查集&最小生成树) 主要用的是并查集 Problem Description 某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。 Input 测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( < 100 );随后的N(N-1)/2行对应村庄间的距离,每行给出一对正整

wangjunjie_123的博客 254

最小生成树1.0(hdu1233 还是畅通工程)

hdu1233还是畅通工程Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 42096 Accepted Submission(s): 19201Problem Description 某省调查乡村交通状况,得到的统计表中列出了任意

412
上一篇: 定理: n条直线最多能把空间划分为多少份【数论】
下一篇: HDU 1873 看病要排队( 优先队列模拟)
Whyckck
博客等级 码龄9年 6粉丝 142原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值