博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最小树——迪杰斯特拉算法
阅读量:5330 次
发布时间:2019-06-14

本文共 1532 字,大约阅读时间需要 5 分钟。

Current Server Time: 2013-09-12 23:58:47

Frogger

Time Limit: 1000ms
Memory Limit: 65535KB
 
64-bit integer IO format: 
%lld      Java class name: 
Main
一只叫Freddy的青蛙蹲坐在湖中的一块石头上。突然他发现一只叫Fiona的青蛙在湖中的另一块石头上。Freddy想要跟Fiona约会,但由于湖水太脏,他不想游泳过去而是跳过去找Fiona。
很不幸,Fiona所在的石头距离他有点远,甚至超出了他的跳跃能力。然而Freddy注意到湖中还有一些其他的石头。这些石头也许会将这个很长的跳跃距离化成若干个短的跳跃距离。
我们定义“青蛙距离”为Freddy跳到Fiona那里所需要的若干次跳跃中最长的那一次。现在给你Freddy,Fiona,以及湖中其他石头的坐标,让你求出最短的“青蛙距离”。

Input

输入有可能是多组测试数据。每组数据的第一行有一个整数n(2<=n<=200),表示湖中一共有多少块石头。接下来的n行,每一行有两个整数xi,yi(0 <= xi,yi <= 1000),表示第i块石头的坐标。第1块石头的坐标是Freddy所在的位置,第二块石头的坐标是Fiona所在的位置,其他的石头上都没有青蛙。当输入n=0的时候,程序结束。
 

Output

对于每一组测试数据,先输出一行"Scenario #x",然后在下一行输出"Frog Distance = y"。其中x表示当前是第几组测试数据,y为该组数据的最小“青蛙距离”。每两组测试数据之间输出一个空行。
 

Sample Input

20 03 4317 419 418 50
 

Sample Output

Scenario #1Frog Distance = 5.000Scenario #2Frog Distance = 1.414
 

Source

第七届北京师范大学程序设计竞赛热身赛第一场

Tags ( Click to see )

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 using namespace std;10 #define sr(x) scanf("%d",&x)11 #define sc(x) printf("%d",x)12 #define hh printf("\n")13 struct PP14 {15 int x,y;16 }zb[201];17 int juli(PP a,PP b)18 {19 return (a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y);20 }21 int main()22 {23 int n,k=1;24 while(sr(n)&&n!=0)25 {26 double ll;27 int i,j,l[201],jl[201],zd=-1;28 for(i=0;i
jl[j]){s=j;da=jl[j];}36 l[s]=1;37 if(zd

 

转载于:https://www.cnblogs.com/lveternal/p/3413489.html

你可能感兴趣的文章
.net webService代理类
查看>>
Code Snippet
查看>>
Node.js Express项目搭建
查看>>
zoj 1232 Adventure of Super Mario
查看>>
1201 网页基础--JavaScript(DOM)
查看>>
组合数学 UVa 11538 Chess Queen
查看>>
oracle job
查看>>
Redis常用命令
查看>>
XML学习笔记(二)-- DTD格式规范
查看>>
IOS开发学习笔记026-UITableView的使用
查看>>
[转载]电脑小绝技
查看>>
windos系统定时执行批处理文件(bat文件)
查看>>
thinkphp如何实现伪静态
查看>>
BZOJ 2243: [SDOI2011]染色( 树链剖分 )
查看>>
BZOJ 1925: [Sdoi2010]地精部落( dp )
查看>>
c++中的string常用函数用法总结!
查看>>
界面交互之支付宝生活圈pk微信朋友圈
查看>>
[DLX精确覆盖+打表] hdu 2518 Dominoes
查看>>
SuperMap iServerJava 6R扩展领域开发及压力测试---判断点在那个面内(1)
查看>>
Week03-面向对象入门
查看>>