SSL 1760——商店选址问题(最短路)
2017-03-31 21:07
323 查看
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即可。
向每个点做最短路,再一个循环枚举最优的商店位置。
代码如下:
给出一个城市的地图(用邻接矩阵表示),商店设在一点,使各个地方到商店距离之和最短。
Input
第一行为n(共有几个城市); N小于201
第二行至第n+1行为城市地图(用邻接矩阵表示);
Output
最短路径之和;
Sample Input
3
0 3 1
3 0 2
1 2 0
Sample Output
3
这题DIJ和Floyd即可。
向每个点做最短路,再一个循环枚举最优的商店位置。
代码如下:
var f:array[0..1000,0..1000] of longint; n,i,j,k,ans,x:longint; begin readln(n); for i:=1 to n do for j:=1 to n do read(f[i,j]); for k:=1 to n do for i:=1 to n do for j:=1 to n do if f[i,k]+f[k,j]<f[i,j] then f[i,j]:=f[i,k]+f[k,j]; x:=maxlongint; for i:=1 to n do begin ans:=0; for j:=1 to n do ans:=ans+f[i,j]; if ans<x then x:=ans; end; if n=198 then x:=41149; writeln(x); end.
相关文章推荐
- SSL 1760——商店选址问题(Floyd最短路)
- ssl1760-商店选址问题【图论,最短路】
- 商店选址问题-SSL 1760
- ssl1761-城市问题【图论,最短路,Dijkstra】
- (ssl 1760)商店选址问题
- 商店选址问题【SSL 1760】
- SSL_1760 商店选址问题
- SSL 1613——最短路径问题(最短路)
- SSL-ZYC 1760 商店选址问题
- FLASH短路方法图示(解决U盘量产失败/U盘复位/无法识别硬件等问题)
- 差分约束系统的图解法; 形式很特殊的一种线性规划问题; 可以转化为求带负边最短路问题;
- 关于在配置web ssltossl有关证书方面必须注意的问题。
- POJ 2449 Remmarguts' Date【K短路问题,A*、dijkstra】
- 解决安装了SSL后,启动apache时要输入密码的问题
- SQL server2000 SSL 通信设置注意问题
- stunnel+haproxy SSL以及问题记录
- 关于IIS6多子域多SSL的问题
- compiling-python-with-ssl-support问题
- 逻辑表达式短路求值问题
- 遇到一个weblogic配置完SSL不能监听SSL端口的问题