http://poj.org/problem?id=2253

【Code】OJ推荐 Virtual Judge https://vjudge.net/ Virtual Judge is not a real online judge. It can grab problems from other regular online judges and simulate submissions to other online judges. It aims to enable h... 阅读详情
floyd的应用求每条路径两点之间最大距离的最小值
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cmath>
using namespace std;
int a[205],b[205],d[205][205];
int main(int argc, char *argv[])
{
	int n,i,j,k,m=0; 
	while(cin>>n&&n)
	{
		for(i=0;i<n;i++)
		cin>>a[i]>>b[i];
		for(i=0;i<n;i++)
		for(j=0;j<n;j++)
		d[i][j]=(a[i]-a[j])*(a[i]-a[j])+(b[i]-b[j])*(b[i]-b[j]);
		for(k=0;k<n;k++)
		for(i=0;i<n;i++)
		for(j=0;j<n;j++)
		d[i][j]=min(d[i][j],max(d[i][k],d[k][j]));
		printf("Scenario #%d\nFrog Distance = %.3lf\n\n",++m,sqrt((double)d[0][1]));
	} 
	return 0;
}

Java算法练习-Poj注册与使用 Poj是什么POJ 是“北京大学程序在线评测系统”(Peking University Online Judge)的缩写,是个提供编程题目的网站,兼容Pascal、C、C++、Java、Fortran等多种语言。如何注册与使用官网:http://poj.org/注册使用 Java版本POJ支持版本:Java is J2SE 1.5, enjoy it!代码格式//版本只到1.5 //记住要导包 i 阅读详情

相关推荐

http://poj.org/problem;jsessionid=57CE7F39567FF9BFA128CDB4A2E8D728?id=2553

第一道强连通分量题,tarjan算法+缩点,,输出出度为0的顶点。。。 //强连通分量为搜索树中的一颗子树 //stack自定义栈,dfn(u)为结点u的次序编号 //low(u)为u或u的子树能够追溯到的最早的栈中结点的次序号 //belong[u]为u所属连通分量 #include #include #include #include #define N 5005 using namespa

pursuit的专栏 1875

http://poj.org/problem?id=3468

poj上的题目,意思应该可以看懂。 这就要注意几个问题,1:首先注意数组大小,因为题目明确说明了,因此int 是不够用的,这也是许多人不太注意的地方,导致一直wa,2:就是要注意数据的每次更新,每个根节点都在变,因此sum 也在变,注意每次更新时注意要根节点变 ,sum也要跟着变。3:要注意的就是:在左右节点变化时,注意中间(mind)的取值,(r-l+1)/2; 这是应该注意,我个人认为比较...

一只奔跑的小羊 1088

http://poj.org/problem?id=2663

Tri Tiling Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 13989 Accepted: 6874 Description In how many ways can you tile a 3xn rectangle with 2x1 dominoes? Here is a sample tiling of a 3x12 rectangle. Input Input consists of several test ca

shizuguilai的博客 327

刷了几千道算法题,这些我私藏的刷题网站都在这里了!

遥想当年,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活… 然而我是谁,我可是死狗中的战斗鸡,智力不够那刷题来凑,开始了夜以继日哼哧哼哧刷题的日子,从此"读题与提交齐飞, AC 与 WA 一色 ",我惊喜的发现被题虐既刺激又有快感,那一刻我泪流满面。这么好的事儿作为一个正直的人绝不能自己独享,经过激烈的颅内斗争,我决定把我私藏的十几个 T 的,阿不,十几个刷题网...

Rocky0429 16万+

http://poj.org/problem?id=3468线段树简单 成段更新 区间求和

这题是昨天的比赛题,昨天比赛完美被大一的虐了,感觉自己真是白活了,一头撞死算了,人家大一的做了5题,而我这个水货这做了两道签到题;明显昨天知道这个题目是线段树,刚开始还想用树状数组试试,后来写完了发现不是插线问点,结果可想而知,代码重写,再看时线段树,然后不会了,自己只会单点更新,以后努力了,没有时间给自己犹豫了;抓紧时间学习数据结构,还有贪心,图论,搜索,还有C++;任重道远; 其中本题的延迟

1850

http://poj.org/problem?id=2299 树状数组 《复习》

//求解逆序数对:(后面的数比当前的数小的个数) //例:9 1 0 5 4 //9的逆序数:91 90 95 94 共有4个 //1的逆序数: 10 共有1个 //0的逆序数: 为0个 //5的逆序数:54为1个 //4的逆序数:0个 //所以9 1 0 5 4的逆序数共有6个 #include #include #include #include using namespace std; st

wahaha1_的专栏 621

http://poj.org/problem?id=3083

这算是poj上搜索中的水题!这只是在大部分人来讲吧!!对于我这样的菜鸟级的,哎,,还是参考了下别人打代码,才有点思路!其实这题仔细想过之后其实不难。 对于这道题首先我并非一点都不会,只是有一个地方不太会,就是选择方向上,就是左优先,和右优先。主要问题出在还不太会判断具体左右各自优先时,该怎样判断其方向。其实问题在我看过别人的解题思路之后,还是比较简单的。画个正方形,顺时钟就是向右优先,逆时针就是

一只奔跑的小羊 902

POJ:Currency Exchange

原题地址:http://poj.org/problem?id=1860题目翻译:我们的城市有几个货币兑换点。让我们假设每一个点都只能兑换专门的两种货币。可以有几个点,专门从事相同货币兑换。每个点都有自己的汇率,外汇汇率的A到B是B的数量你1A。同时各交换点有一些佣金,你要为你的交换操作的总和。在来源货币中总是收取佣金。 例如,如果你想换100美元到俄罗斯卢布兑换点,那里的汇率是29.75,而佣金是

Demo的博客 623

http://poj.org/problem?id=1011经典搜索dfs

自己第一次在linux下用vim 编写的代码,并且A题的,很高兴; 就是poj上面的一个搜索题;题目很是经典,搜索剪枝优化; #include #include #include #include using namespace std; int num[65]; bool vis[65]; int Max; int sum; bool ok; int n; int len; vo

920

http://poj.org/problem?id=1376

题意:一个直径机器人在一个m*n格子的木板上走,按照go或者turn命令走, go是指每秒走1-3米, turn是指转90度,花一秒, 问从起点到终点要花多少秒 知道原来的方向 #include #include using namespace std; int n,m,a[55][55],b[55][55],sx,sy,ex,ey,d[4][2]={{-1,0},{0,1},{1,

chenlang888的专栏 878

poj上刷30道DP

听说30道dp可以入门??。。。。 1.poj-1015 http://poj.org/problem?id=1015 #include&lt;iostream&gt; #include&lt;cstdio&gt; #include&lt;cstring&gt; #include&lt;string&gt; #include&lt;algorithm&gt; #include&lt;cma...

usernamezzz的博客 367

poj.org 2362/洛谷 UVA10364

描述 给定一组不同长度的棒, 是否有可能加入它们端到端形成一个正方形? 输入 第一行输入包含 N, 测试用例的数量。每个测试用例都以一个整数 4 &lt; = M &lt; = 20 开头, 即棍子的数量。M 整数跟随;每个都给出一根棍子的长度--介于1和1万之间的整数。 输出 对于每种情况, 输出一条包含 "是" 的行, 如果是可能形成一个正方形;否则输出 "否"。 示例输入 3...

ljqmiao_的博客 877

poj 1330 (LCA模板题)

Nearest Common Ancestors Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 9838   Accepted: 5224 Des

志当存高远 1254

http://poj.org/problem?id=1201

看了 两天差分约束题今天总算有点明白了,,做差分约束题,,就是通过合理的建立数学模型,将不等式图形化,,用bellmanford做武器,最终AC该题,,,。 这一题让求的是在区间a-b上至少可以取多少点,,,因此可以》=建图求图中的最长路径就ok了,但是有一点难点是建图的时候,并不是以两个端点建的图,而是以a,b+1来建的图,,因为如果这样的可能会出现错误,,比如&lt;1,3&gt;2,&lt...

feiliboos 207

http://poj.org/problem?id=3264

poj 水题一枚。。呵呵,,虽说是水题,但是还是有些地方要注意,我之前就wa好多次。。呵呵。。这题是关于线段树的入门级的水题。但还的仔细看题! 首先:需要注意的是数组大小。咋样一看会发现,数据有点大,但是切不可盲目下结论,以为要开好大的数组,但是切记,在线段树内要求数组大些,但是对于这道题,在输入数据时,int 足够,注意。在线段树内,int可以,但是你定义的N要求扩大,如(m[n<&...

一只奔跑的小羊 833

A Bug's Life

A Bugs LifeTime Limit: 10000MSMemory Limit: 65536KTotal Submissions: 6905Accepted: 2064DescriptionBackground Professor Hopper is researching the sexual behavior of a rare sp

FLY1030的专栏 634
上一篇: http://poj.org/problem?id=1475(Pushing Boxes)
下一篇: http://poj.org/problem?id=1376
chenlang888
博客等级 码龄14年 0粉丝 54原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值