- 99
- 0
- 约8.92千字
- 约 12页
- 2017-12-14 发布于江西
- 举报
ACM竞赛备战资料精选C编程实现医院选址问题
C++编程实现医院选址问题
悬赏分:80 - 解决时间:2008-5-26 13:14
问题描述:n个村庄之间的无向图,边上的权值w(i,j)表示村庄i和j之间道路长度.现要从这n个村庄中选择一个村庄新建一所医院,使离医院最远的村庄到医院的路程最短.设计一程序求解此问题. 基本要求:用邻接矩阵表示无向网,应显示所选中的村庄到各村庄的最短距离。注,村庄编号、权值可输入。该题需要求出所有顶点之间的最短路径,然后求出每行的和,选择和值最小的那一行,则该行的下标所对应的村庄即为所求。
问题补充:最好给个代码,可以发到我邮箱 876567370@
提问者: 北风以北的城市 - 见习魔法师 三级
最佳答案
医院选址 1. 代码如下 #include iostream using namespace std; #define MAXV 50 #define INF 32767 typedef int InfoType; //邻接矩阵存储方法 typedef struct { int no; InfoType info; } VertexType; typedef struct { int edges[MAXV][MAXV]; int n,e; VertexType vexs[MAXV]; } MGraph; //狄克斯特拉算法 void Ppath
您可能关注的文档
最近下载
- 《气道护理实践指南(2025版)》.docx
- 浙江舟山海通客运公司招聘笔试题库2026.pdf
- 新城疫课件(共55张PPT)《动物疫病防治》.pptx VIP
- 老虎嘴水电站导流洞进口边坡高压灌浆与抗滑桩施工.docx VIP
- 关于巡察商务局党委的情况报告.docx VIP
- Deep Sea深海电子有限公司安装指南DSE8660 MKII用户手册.pdf
- ZSMC之山智控 GD系列伺服驱动器通用二合一说明书V1.4--中文.doc VIP
- 拉西瓦水电站左岸高应力卸荷高边坡开挖技术.docx VIP
- 19001+24001+45001质量环境及职业健康安全三体系的对比及整合培训教材.ppt
- 2.6.1《有理数的加法法则》说课 - 基础教育.doc VIP
原创力文档

文档评论(0)