刚开始做这道题的时候,一看就是floyd,果断打代码,wa了,然后就看看discuss,我去,全是dij,和prim,还有什么二分加并查集,这一下子给我整抑郁了
后来终于看见一个志同道合的,一句话一语道破啊!!!求长路中权值最大边的floyd核心公式map[i][j]=min(map[i][j],max(map[i][k],map[k][j])),我当时忘考虑和自己的map[][]比较了,改完果断A掉!!!!!!
对了,还有那个格式,输出两个空行,我理解是输入有一个空行,输出还有一个空行,不知恰不恰当
#include<iostream>
#include<math.h>
#include<stdio.h>
using namespace std;
struct node
{
int x;
int y;
}a[400];
double map[405][405];
int main()
{
int n;
int t=1;
while(cin>>n,n)
{
for(int i=0;i<n;i++)
scanf("%d%d",&a[i].x,&a[i].y);
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
map[i][j]=sqrt((a[i].x-a[j].x)*(a[i].x-a[j].x)*1.0+(a[i].y-a[j].y)*(a[i].y-a[j].y)*1.0);
if(i==j)
map[i][j]=0;
}
}
for(int k=0;k<n;k++)
{
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
map[i][j]=min(map[i][j],max(map[i][k],map[k][j]));//关键所在
}
}
printf("Scenario #%d\n",t++);
printf("Frog Distance = %.3f\n\n",map[0][1]);
}
return 0;
}

poj 2253 Frogger floyd 长路求权值最大边,属于简单题!!!!相关推荐

  1. POJ 2253 Frogger(floyd dijkstra spfa)

    题目链接:http://poj.org/problem?id=2253 题目: 弗雷迪青蛙正坐在湖中央的一块石头上. 突然,他注意到正坐在另一块石头上的菲奥娜青蛙. 他打算去看望她,但由于水很脏,游客 ...

  2. POJ 2253 Frogger(最短路 Floyd)

    Frogger 大意: 给出两个青蛙的坐标和其他n-2个石头的坐标,任一两个坐标点间都是双向连通的.现在要求求出所有通路的最大距离,并把这些最大距离作比较,把最小的一个最大距离作为青蛙的最小跳远距离. ...

  3. 【POJ - 2349】【UVA - 10369】 Arctic Network(最小生成树求权值第k大的边)(内附两种算法)

    题干: The Department of National Defence (DND) wishes to connect several northern outposts by a wirele ...

  4. java二叉树求权值_百度笔试题目:二叉树路径权值和【转】

    数据结构课程 百度笔试题目: 给出一个二叉树,和一个整型值,求出二叉树上所有从根到叶子的路径,并且此路径上各个节点的权值之和等于给出的整型值. 解题思路: 根据二叉树的先根遍历思想,通过一个栈保存从根 ...

  5. java二叉树求权值_二叉树中的权值是什么?

    展开全部 二叉树中的权值就是对叶子结点赋予的一个有意义的数量值. 一棵深度为k,且有2^k-1个节点的二叉树,32313133353236313431303231363533e58685e5aeb93 ...

  6. 卷积神经网络 权值共享 是什么 简单易懂版

    要知道权值共享, 先要知道这里面的权值是什么, 要知道权值是什么, 先要知道卷积的具体内涵是什么 首先,卷积是什么鬼意思? 卷积的过程可以看成是滤波的过程, 卷积核也可以叫做滤波器, 所以大家把它叫做 ...

  7. POJ 2253 Frogger(最短路Floyd)题解

    题意:想给你公青蛙位置,再给你母青蛙位置,然后给你剩余位置,问你怎么走,公青蛙全力跳的的最远距离最小. 思路:这里不是求最短路径,而是要你找一条路,青蛙走这条路时,对他跳远要求最低.这个思想还是挺好迁 ...

  8. POJ 2253 Frogger (求某两点之间所有路径中最大边的最小值)

    题意:有两只青蛙,a在第一个石头,b在第二个石头,a要到b那里去,每种a到b的路径中都有最大边,求所有这些最大边的最小值. 思路:将所有边长存起来,排好序后,二分枚举答案. 时间复杂度比较高,344m ...

  9. P3119 [USACO15JAN]草鉴定Grass Cownoisseur 缩点 topo或最长路

    题意:n个点 m条有向边,可以来回走一个点,问在可以逆行一次的情况下最多有能经过多少个不同的点. 解: 先缩点去环建新图,新图建正序(表示以1为起点到达的点)和逆序(以1为终点到达的点) ,然后最长路 ...

  10. 刷题总结——序列操作(权值线段树套树状数组)

    题目: 题目描述 给出序列 a1,a2,-,an(0≤ai≤109),有关序列的两种操作. 1. ai(1≤i≤n)变成 x(0≤x≤109). 2. 求 al,al+1,-,ar(1≤l≤r≤n)第 ...

最新文章

  1. 神策数据丨教育行业线索转化全链路解决方案
  2. 安卓平板排行榜_shopee虾皮台湾安卓市场, shopee虾皮直播下载
  3. 在嵌入式Neo4j中使用Neo4j浏览器
  4. NHibernate初学者指南(6):映射模型到数据库之方式二
  5. 实验吧web-中-忘记密码了
  6. Tomcat的结构概述
  7. php地图,php调用google地图
  8. c语言遗传算法百度云,遗传算法c语言程序.doc
  9. Mac版WebStorm破解方案
  10. 沟通CTBS金融行业远程接入解决方案
  11. 西门子博途TIA PORTAL硬件目录中无法找到CPU的固件版本时,如何下载项目数据?
  12. 订单管理系统(OMS)搭建实战 - 低代码拖拽定制订单管理系统
  13. [ABAP] PBOM历史版本函数展开 CSAP_MAT_BOM_READ
  14. 小学计算机学科知识与能力,学科知识与能力:计算机基础知识模块知识点分析...
  15. linux卸载cuda10.0,Ubuntu卸载cuda10.0
  16. 判断有向图G是否有根
  17. let 92. Reverse Linked List II
  18. 最详细的制作8*8*8的光立方
  19. 高斯消元 卡我常数(shit)
  20. 水库雨水情自动测报系统

热门文章

  1. HDFS 命令深入浅出
  2. java注释指导手册
  3. css3 下拉缩放显示定位导航
  4. VBS - 空变量判断详解
  5. error_reporting() 错误级别详解
  6. 体验Microsoft Longhorn 和 Google Earth 带来的视觉震撼
  7. django中admin路由系统工作原理
  8. 一、 Python概述、变量
  9. 修改navigationbar右侧按钮离屏幕边缘位置
  10. C# BackgroundWorker组件学习