文件名称:新农村建设问题参考代码
文件大小:12KB
文件格式:ZIP
更新时间:2018-04-08 20:03:53
数据结构 图 C++
在新农村建设中有2个重要的任务就是:乡村公路建设和乡村医院的完善。但是农村公路线长面广,分散在各个地区的各个角落,为了节省资金,设计部门想用最经济的方案完成乡村公路建设和乡村医院的设置。要求: (1)求使用最少资金使所有乡村都能通路的方案情况(要求输出所有方案,每个方案修建的公路和公路的总长)。 (2)假设乡村之间能建的公路都已建成,现在想造一个乡村医院,问这个医院造在哪个村庄,使所有村庄到该医院的总路程最短。 (3)假设乡村之间能建的公路都已建成,现在要提供一个问路系统,输入两个乡村A和B,系统能显示从A到B的最短通路长度和该通路的路径。 [输入] 从文件输入。 输入的第一行为一个正整数N(2<=N<=100),表示乡村的个数。 第二行到N+1行为乡村名字。 第N+2行为一个正整数M(N<=M<=N(N+1)/2),表示可以修建的乡村公路数。 接下来M行,每行有三个值:X Y Z,分别表示一条公路连接的两个村庄和公路的长度。
【文件预览】:
新农村
----test_prim.cpp(3KB)
----test (1).txt(62B)
----Floyd.h(854B)
----assistance.h(6KB)
----prim.h(5KB)
----adj_matrix_undir_network.h(13KB)
测试数据 新农村
----6.in(72B)
----3.in(44B)
----1.in(44B)
----8.in(124B)
----5.in(40B)
----说明.txt(163B)
----4.in(60B)
----7.in(19B)
----10.in(36B)
----9.in(38B)
----2.in(60B)