HDU-1596 FLOYD

原创 2012年03月26日 19:11:19
/*
 * hdu-1596 find the safest road
 * mike-w
 * 2012-3-26
 ********************************************************
 * FLOYD
 * DON'T chose GCC, or you'll get a TLE
 */
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAX_SIZE 1111
#define EPS (0.00000001)
#define fmax(e1,e2) ((e1)>(e2)?(e1):(e2))

double f[MAX_SIZE][MAX_SIZE];
int N,Q;

int main(void)
{
#ifndef ONLINE_JUDGE
	freopen("in","r",stdin);
#endif
	int i,j,k,t1,t2;
	while(scanf("%d",&N)!=EOF)
	{
		for(i=1;i<=N;i++)
			for(j=1;j<=N;j++)
				scanf("%lf",f[i]+j);
		for(i=1;i<=N;i++)
			for(j=1;j<=N;j++)
				if(f[j][i]>EPS) 
					for(k=1;k<=N;k++)
						f[j][k]=fmax(f[j][k],f[j][i]*f[i][k]);
		scanf("%d",&Q);
		for(i=1;i<=Q;i++)
		{
			scanf("%d%d",&t1,&t2);
			if(f[t1][t2]<EPS)
				puts("What a pity!");
			else
				printf("%.3lf\n",f[t1][t2]);
		}
	}
	return 0;
}


相关文章推荐

Hdu oj 1596 find the safest road(floyd)

find the safest road Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Ot...
  • Sara_YF
  • Sara_YF
  • 2016年03月31日 21:38
  • 158

hdu 1596 find the safest road 最短路 FLoyd算法

Problem Description XX星球有很多城市,每个城市之间有一条或多条飞行通道,但是并不是所有的路都是很安全的,每一条路有一个安全系数s,s是在 0 和 1 间的实数(包括0,1),一条...

HDU:1596 find the safest road(floyd最短路径算法+打表)

find the safest road Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/O...
  • zugofn
  • zugofn
  • 2016年08月04日 21:08
  • 202

hdu 1596 find the safest road (最短路径dijkstra SPFA Floyd)

Problem Description XX星球有很多城市,每个城市之间有一条或多条飞行通道,但是并不是所有的路都是很安全的,每一条路有一个安全系数s,s是在 0 和 1 间的实数(包括0,1),一...

【最短路+dijkstra+floyd+spfa】1596 find the safest road

Dijkstra 算法 /* THE PROGRAM IS MADE BY PYY */ /*----------------------------------------------------...

hdoj 1596(floyd)(c++过啦)

#include #include using namespace std; #define MAX 1005 //#define MAX 10 double graph[MAX][MAX]; dou...

杭电 1596 find the safest road(floyd)

find the safest roa Problem Description XX星球有很多城市,每个城市之间有一条或多条飞行通道,但是并不是所有的路都是很安全的,每一条路有一个安全系数s,s是...

hdu 1596(SPFA)

本题想用spfa算法实现,昨天看了很长时间没弄个一清二白,╮(╯▽╰)╭,今天早晨趁着精神好,赶紧看下,还真弄出来了,其实还是和dijkstra相差无几,只是昨个儿下午太不给力了,看来状态不好时真不能...
  • ljfbest
  • ljfbest
  • 2011年08月01日 16:37
  • 1097

HDU 1596 find the safest road

find the safest roadTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Oth...

HDU1596 find the safest road 最短路问题Dijskra+最小堆

HDU1596 find the safest road 最短路问题Dijskra+最小堆
  • Lorgan
  • Lorgan
  • 2017年08月04日 17:22
  • 79
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HDU-1596 FLOYD
举报原因:
原因补充:

(最多只允许输入30个字)