| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1417 人关注过本帖
标题:【算法】:PostOffice
只看楼主 加入收藏
ronaldowsy
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2008-10-20
收藏
 问题点数:0 回复次数:9 
【算法】:PostOffice
【算法】:PostOffice
描述:
在一个按照东西和南北方向划分成规整街区的城市里,n个居民点散乱地分布在不同的街区中。用x 坐标表示东西向,用y坐标表示南北向。各居民点的位置可以由坐标(x,y)表示。 街区中任意2 点(x1,y1)和(x2,y2)之间的距离可以用数值|x1-x2|+|y1-y2|度量。 居民们希望在城市中选择建立邮局的最佳位置,使n个居民点到邮局的距离总和最小。

任务:
给定n 个居民点的位置,编程计算n 个居民点到邮局的距离总和的最小值。

输入:
第1 行是居民点数n,1 < = n < =10000。接下来n 行是居民点的位置,每行2 个整数x 和y,-10000 < =x,y < =10000。

输出:
n 个居民点到邮局的距离总和的最小值。

输入:
5
1 2
2 2
1 3
3 -2
3 3

输出:
10
搜索更多相关主题的帖子: PostOffice 算法 
2008-10-25 19:42
Eastsun
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:802
专家分:0
注 册:2006-12-14
收藏
得分:0 
这个题如果把修一个邮电局改成修建M个邮电局会好玩点。

My BlogClick Me
2008-10-25 20:27
ronaldowsy
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2008-10-20
收藏
得分:0 
那请问源代码给我好嘛?谢谢
2008-10-25 20:42
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
给你源代码干啥?

我估计数据规模给这么大,基本思想是离散化。
2008-10-25 22:07
Eastsun
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:802
专家分:0
注 册:2006-12-14
收藏
得分:0 
这个题目其实很简单滴……
属于初中数学的难度。
自己想想吧

My BlogClick Me
2008-10-26 00:55
Eastsun
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:802
专家分:0
注 册:2006-12-14
收藏
得分:0 
PS:有时间复杂度为O(n)的解法

My BlogClick Me
2008-10-26 01:03
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
[bo][un]Eastsun[/un] 在 2008-10-26 01:03 的发言:[/bo]

PS:有时间复杂度为O(n)的解法

x取均值,y取均值,对吧?
2008-10-26 08:49
ronaldowsy
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2008-10-20
收藏
得分:0 
这是一道在ACM上面的竞赛题,我当时没做出来,我想了很久也不会,所以才放在论坛上请各位高手给我看一下源代码!
2008-10-26 12:43
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
貌似可以x和y分开讨论,对于任何一个方向的坐标都取中间的即可……我瞎猜的……
比如x方向有1,2,3,4,5那么x就取3,如果x方向有1,2,8,9那么就取5……
2008-10-26 12:51
ronaldowsy
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2008-10-20
收藏
得分:0 
多谢,我试一下,谢谢了
2008-10-26 17:50
快速回复:【算法】:PostOffice
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020392 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved