SSL 1760——商店选址问题(最短路)
Description
给出一个城市的地图(用邻接矩阵表示),商店设在一点,使各个地方到商店距离之和最短。
Input
第一行为n(共有几个城市); N小于201
第二行至第n+1行为城市地图(用邻接矩阵表示);
Output
最短路径之和;
Sample Input
3
0 3 1
3 0 2
1 2 0
Sample Output
3
这题DIJ和Floyd即可。
向每个点做最短路,再一个循环枚举最优的商店位置。
代码如下:
varf:array[0..1000,0..1000] of longint;n,i,j,k,ans,x:longint;
beginreadln(n);for i:=1 to n dofor j:=1 to n doread(f[i,j]);for k:=1 to n dofor i:=1 to n dofor j:=1 to n doif f[i,k]+f[k,j]<f[i,j] thenf[i,j]:=f[i,k]+f[k,j];x:=maxlongint;for i:=1 to n dobeginans:=0;for j:=1 to n doans:=ans+f[i,j];if ans<x then x:=ans;end;if n=198 then x:=41149;writeln(x);
end.
转载于:https://www.cnblogs.com/Comfortable/p/8412348.html
SSL 1760——商店选址问题(最短路)相关推荐
- SSL 1760——商店选址问题(Floyd最短路)
Description 给出一个城市的地图(用邻接矩阵表示),商店设在一点,使各个地方到商店距离之和最短. Input 第一行为n(共有几个城市): N小于201 第二行至第n+1行为城市地图(用邻接 ...
- SSL-ZYC 1760 商店选址问题
题目大意: 给出一个城市的地图,商店设在一点,使各个地方到商店距离之和最短. 思路: 这是一道最短路的问题.a[i][j]表示从i到j的最短路径,最终求出最小值并输出. 代码: #include &l ...
- 【Floyed】【最短路】商店选址问题(ssl 1760)
商店选址问题 ssl 1760 题目大意: 有一些点,在一个点上按医院,有一个值就是这个点到其他点的最短路之和,问这个值最小是多少 原题: Description 给出一个城市的地图(用邻接矩阵表示) ...
- 商店选址问题(flog)
商店选址问题 Time Limit:10000MS Memory Limit:65536K Total Submit:377 Accepted:92 Case Time Limit:1000MS D ...
- 商店选址问题(Floyd)
题意 给出一个城市的地图(用邻接矩阵表示),商店设在一点,使各个地方到商店距离之和最短. 分析 找图的中心 每个点做最短路,再一个循环枚举的商店位置 var n,i,j,k,max,tj:longin ...
- SSL 1613——最短路径问题(最短路)
Description 平面上有n个点(N<=100),每个点的坐标均在-10000~10000之间.其中的一些点之间有连线.若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为 ...
- 小杜机器人线下店_泡泡玛特线下机器人商店突破1000台!
原标题:泡泡玛特线下机器人商店突破1000台! 近日,据中国自售委委员华屹科技表示,泡泡玛特线下机器人商店已经突破1000台!作为泡泡玛特线下机器人商店零售渠道最大合作伙伴,华屹科技一直进行着的各种品 ...
- 动态规划-(基本知识总结)
总结:思维导图如下: 以题为启: 数字三角形问题:给定一个有n行数字组成的数字三角形,如上图所示.尝试设计一个算法,计算出从三角形的顶至底的一条路径,使得该路径经过的数字总和最大. 输入:5 ...
- python类中包含一个特殊的变量、它可以访问类的成员_区域联防的运用中遵循并贯彻以球为主的防守原则,做到球人区三者兼顾。( )...
刘墉书法的特点是用墨厚重,体丰骨劲,浑厚敦实,别具面目.A:对B:错 Python类中包含一个特殊的变量(),它表示当前对象自身,可以访问类的成员.A:meB:selfC:thisD:与类同名 在过火 ...
最新文章
- c语言错误2015,C语言2015(回答).doc
- 【深度】北大王奕森:对抗机器学习的鲁棒、隐私和架构
- js中的SetTimeOut
- PKCS#11 in OP-TEE
- SLinkList(静态链表)
- c语言输入与输出库函数#includestdio.h
- 查看安卓APK源码破解
- cv1159 最大全0子矩阵(极大子矩阵)
- jquery对文本赋值和取值_jQuery对表单元素的取值和赋值操作代码
- 计算机二级mysql程序设计题库_计算机二级MySQL数据程序设计模拟试题
- Android vlc 分析视频,VLC-Android 对视频流(RTSP)做翻转、旋转
- tia v15 添加项目_基于博途V15 西门子S7-1200 星三角启动实例演示
- 关于触控 ID 的妙控键盘上无法正常使用触控 ID的解决方法
- 文件创建失败 无法继续下载_单机梦幻西游手游下载-单机版梦幻西游手机下载...
- 本地测试微信授权登录
- 数据库时间相减_SQL 日期相减(间隔)datediff函数,
- php 获取当前、两个月之前的日期
- 《开源软件开发导论》作业1
- 关于VMware VAAI说明
- 【WINDOWS / DOS 批处理】for命令详解(一)