hdoj 1596(floyd)(c++过啦)
来源:互联网 发布:阿猫阿狗 知乎 编辑:程序博客网 时间:2024/06/16 16:05
#include<iostream>#include<stdio.h>using namespace std;#define MAX 1005//#define MAX 10double graph[MAX][MAX];double Dis[MAX][MAX];int n;int Q;int main(){//freopen("in.txt","r",stdin);int i,j,k;while(scanf("%d",&n)!=EOF){//初始化for(i=0;i<n;i++){for(j=0;j<n;j++){cin>>graph[i][j];}}//初始化Disfor(i=0;i<n;i++){for(j=0;j<n;j++){Dis[i][j]=graph[i][j];}}//Floyd算法for(k=0;k<n;k++){for(i=0;i<n;i++){for(j=0;j<n;j++){if(Dis[i][k]*Dis[k][j]>Dis[i][j]){Dis[i][j]=Dis[i][k]*Dis[k][j];}}}}//输出scanf("%d",&Q);int start,end;for(i=0;i<Q;i++){scanf("%d %d",&start,&end);if(Dis[start-1][end-1]==0)cout<<"What a pity!"<<endl;else{printf("%0.3f\n",Dis[start-1][end-1]);}}}return 0;}
- hdoj 1596(floyd)(c++过啦)
- hdoj 1328 (一个空格没有过,两个空格过啦)
- HDOJ 1596 find the safest road(floyd最短路)
- hdoj 1181 变形课 (floyd)
- 最短路(Floyd)(HDOJ 2544)
- HDOJ 题目4034 Graph(逆向Floyd)
- HDOJ 3665 Seaside(最短路--floyd)
- HDOJ 1217 Arbitrage (最短路 Floyd)
- HDOJ 1869 六度分离(Floyd)
- HDOJ 题目1596 find the safest road(最短路Floyd)
- HDOJ 1596 find the safest road(floyd +dijkstra 两种方法)
- hdu 5326(floyd递推人际关系过)
- 终于过SCJP啦(备考资料下载)
- HDOJ 题目1217 Arbitrage(最短路径,Floyd)
- HDOJ 1874 畅通工程续 (最短路之floyd)
- HDOJ 1869 六度分离(最短路之floyd)
- HDOJ 1690 Bus System(最短路--floyd)
- HDOJ--1599--find the mincost route(floyd+最小环)
- Face Value(Amount)
- response.setHeader 参数、用法的介绍
- java.net.URL处理中文URL,导致java.io.FileNotFoundException的解决!
- java集合框架图
- opencv矩阵运算
- hdoj 1596(floyd)(c++过啦)
- 画十字参考代码
- python 三方包源码编译错误
- PHP开发配置-windows环境下zend studio + wamp + zend debugger
- Notional Principal Amount
- Oracle数据泵(EXPDP和IMPDP)的使用
- Linux内核的Makefile和kconfig解读
- 移动开发者应注意的2012年五趋势
- NHibernate 3.2.0 经验谈