Codevs 1077 多源最短路( Floyd水 )
2024-08-31 09:31:00
**链接:****传送门 **
思路:裸 Floyd
/*************************************************************************
> File Name: codevs1077.cpp
> Author: WArobot
> Blog: http://www.cnblogs.com/WArobot/
> Created Time: 2017年06月14日 星期三 20时20分57秒
************************************************************************/
#include<bits/stdc++.h>
using namespace std;
const int MAX_N = 120;
int dis[MAX_N][MAX_N];
int n , st , ed , Q;
void floyd(){
for(int k = 0 ; k < n ; k++){
for(int i = 0 ; i < n ; i++){
for(int j = 0 ; j < n ; j++){
dis[i][j] = min( dis[i][j] , dis[i][k] + dis[k][j] );
}
}
}
}
int main(){
while(~scanf("%d",&n)){
for(int i = 0 ; i < n ; i++)
for(int j = 0 ; j < n ; j++)
scanf("%d",&dis[i][j]);
scanf("%d",&Q);
floyd();
while(Q--){
scanf("%d%d",&st,&ed);
printf("%d\n",dis[st-1][ed-1]);
}
}
return 0;
}
最新文章
- cstore_fdw的安装使用以及源码分析
- FORM
- ORM系列之二:EF(5) Model First
- 音频DAC剖析---解开HI-FI音质的秘密
- ios沙盒路径
- 实现web数据同步的四种方式
- 《asp.net mvc实战》笔记
- 工具批处理Demo
- BigDecimal类对象的使用详解
- css selector: xpath:
- 【JavaScript基础系列】决定你的人生能走多远的,是基础。
- 阿里maven仓库地址 和 oschina maven仓库地址
- 【bzoj1941】【Sdoi2010】Hide and Seek
- Saving custom fields in production order
- 【原创 Hadoop&;Spark 动手实践 6】Spark 编程实例与案例演示
- Redis 中 5 种数据结构的使用场景介绍
- CentOS 7 设置静态IP
- JavaScript中函数和类(以及this的使用<;重点>;,以及js和jquery讲解,原生js实现jquery)
- 未能加载文件或程序集“System.Web.Mvc, Version=3.0.0.0,
- ResourceManager High Availability
热门文章
- hdu 4704 Sum (整数和分解+高速幂+费马小定理降幂)
- hadoop1.0.4升级到hadoop2.2 具体流程步骤
- [Unit Testing] Set the timeout of a Test in Mocha
- 黑马day07 登录注冊案例(一)
- CentOS 7 安装Nginx做反向代理
- 【POJ 2044】 Weather Forecast
- ELK+kafka日志收集
- rehat7.X下postgresql 11编译安装
- HDU 3018 一笔画问题
- TYVJ 1941 BZOJ3038 上帝造题的七分钟2 并查集+树状数组