2007_邮局选址

2022-5-16 18:18| 发布者: Hocassian| 查看: 44| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-3-89504235552999-Problem List-采集的数据-后羿采集器.html

Pro.ID

2007

Title

邮局选址

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=2007

AC

98

Submit

286

Ratio

34.27%

时间&空间限制

  • Time Limit: 1000/500 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others)
  • 描述

    在一个按照东西和南北方向划分成规整街区的城市里,n个居民点散乱地分布在不同的街区中。用x坐标表示东西向,用y坐标表示南北向。各居民点的位置可以由坐标(x, y)表示。

    街区中任意两点(x1, y1)和(x2, y2)之间的距离可以用数值 | x1-x2|+| y1-y2| 度量。居民们希望在城市中选择建立邮局的最佳位置,使n个居民点到邮局的距离总和最小。

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

    输入

    输入数据的第一行是居民点数n, 1 ≤ n ≤ 10000。接下来n行是居民点的位置,每行两个整数xy, -10000 ≤ x , y ≤ 10000。

    输出

    Description

    在一个按照东西和南北方向划分成规整街区的城市里,n个居民点散乱地分布在不同的街区中。用x坐标表示东西向,用y坐标表示南北向。各居民点的位置可以由坐标(x, y)表示。

    街区中任意两点(x1, y1)和(x2, y2)之间的距离可以用数值 | x1-x2|+| y1-y2| 度量。居民们希望在城市中选择建立邮局的最佳位置,使n个居民点到邮局的距离总和最小。

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

    Input

    输入数据的第一行是居民点数n, 1 ≤ n ≤ 10000。接下来n行是居民点的位置,每行两个整数xy, -10000 ≤ x , y ≤ 10000。

    Output

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

    Sample Input

    5
    1 2
    2 2
    1 3
    3 -2
    3 3

    Sample Output

    10

    Author

    样例输入

    5
    1 2
    2 2
    1 3
    3 -2
    3 3

    样例输出

    10

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部