博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
杭电1879继续畅通project
阅读量:5121 次
发布时间:2019-06-13

本文共 935 字,大约阅读时间需要 3 分钟。

继续畅通project

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 17814    Accepted Submission(s): 7669


Problem Description
省政府“畅通project”的目标是使全省不论什么两个村庄间都能够实现公路交通(但不一定有直接的公路相连,仅仅要能间接通过公路可达就可以)。

现得到城镇道路统计表,表中列出了随意两城镇间修建道路的费用,以及该道路是否已经修通的状态。

现请你编敲代码,计算出全省畅通须要的最低成本。

 

Input
測试输入包括若干測试用例。每一个測试用例的第1行给出村庄数目N ( 1< N < 100 )。随后的 N(N-1)/2 行相应村庄间道路的成本及修建状态。每行给4个正整数,各自是两个村庄的编号(从1编号到N),此两村庄间道路的成本,以及修建状态:1表示已建,0表示未建。

当N为0时输入结束。

 

Output
每一个測试用例的输出占一行。输出全省畅通须要的最低成本。

 

Sample Input
 
3 1 2 1 0 1 3 2 0 2 3 4 0 3 1 2 1 0 1 3 2 0 2 3 4 1 3 1 2 1 0 1 3 2 1 2 3 4 1 0
 

Sample Output
 
3 1 0

在考虑这道题,已经修过的路要不要用的时候,细致一想,既然修过了,让她变成花费的钱变成0不久ok了,然后就过了.、

附ac代码:

#include
#include
#include
using namespace std;struct node{ int start; int end; int cost; } t[10010]; int cmp(node a,node b) { return a.cost

转载于:https://www.cnblogs.com/lytwajue/p/6955908.html

你可能感兴趣的文章
团队项目冲刺第十天
查看>>
自定义ComboBox,简简单单实现
查看>>
vue 微信支付
查看>>
Process 2(完成版)
查看>>
12 总结
查看>>
2 [文件]-文件操作
查看>>
about
查看>>
dp核心问题研究-从入门到放弃
查看>>
找出谁删除了某个表
查看>>
SQL Server 诊断查询-(3)
查看>>
异步FIFO
查看>>
正则表达式2
查看>>
2.1.3 Sorting a Three-Valued Sequence
查看>>
类型转换 上转型对象
查看>>
子元素浮动,父级元素为0怎么解决
查看>>
MIUI2.3.7系统后有部分程序不能移动到SD卡中的解决
查看>>
常用快捷键
查看>>
Horovod 通信策略
查看>>
try...cath...finally中的return什么时候执行
查看>>
数据结构-堆排序
查看>>