A32400.最优政府大楼选址-2

普及+/提高

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

"In a world of infinite possibilities, even the smallest decisions—like where to build—must be guided by balance and precision. The right place is not always the center, but the point where all paths converge with purpose."


Yorkshire 小镇建立在一个笛卡尔坐标系中的第一象限,小镇的大小是无穷无尽的。在这个小镇中有 NN 栋居民楼,每一栋居民楼都有一个坐标,其中第 ii 个居民楼坐落在坐标 (xi,yi)(x_i, y_i) 处。

这天,小镇居民决定建立一个政府大楼。但政府大楼的选址比较讲究。小镇的每一个居民到任意一个坐标都有一个值 ϵi\epsilon_i,表示居民走路的意向程度。

你的任务是找出一个有序实数对 (x,y)(x, y),满足:

ANSx,y=min(x,y)i=1N((xix+yiy)×ϵi)\mathtt{ANS}_{x, y} = \min_{(x, y)}\sum_{i=1}^{N}{((\lvert x_i-x\rvert + \lvert y_i - y \rvert) \times \epsilon_i)}

表示小镇政府大楼的最优选址。

对数学感到头疼的小镇镇长拜托 Macw 找到了你,请你求出小镇政府大楼坐落的最佳坐标 (x,y)(x, y),并输出 ANSx,y\mathtt{ANS}_{x, y}

Problem credits: Macw07

输入格式

输入包含 N+2N+2 行:

第一行输入一个整数 NN,表示小镇居民楼的数量。
第二行输入 NN 个整数,第 ii 个整数表示 ϵi\epsilon_i
接下来的 NN 行每一行输入两个实数。表示某栋居民楼的坐标 (xi,yi)(x_i, y_i)

输出格式

第一行输出一个浮点数,表示答案。

本题采用 Special JudgeSpecial \ Judge,输出结果误差在 10410^{-4} 以内即视为合格。

输入输出样例

  • 输入#1

    3
    1 2 3
    1 3
    2 3
    3 2

    输出#1

    7.00000
  • 输入#2

    5
    3 3 3 3 3
    1 18
    2 19
    12 3
    7 6
    7 7

    输出#2

    132.00000
  • 输入#3

    2
    3 4
    1.5 2.4
    3.7 5.6

    输出#3

    16.20000

说明/提示

数据范围与约定:

对于 100%100\% 的数据,保证 1N50001 \le N \le 5000
对于 100%100\% 的数据,保证 0xi,yi1030 \le \lvert x_i\rvert , \lvert y_i \rvert \le 10^3
对于 100%100\% 的数据,保证 1ϵi101\le \epsilon_i \le 10
另外,对于前 20%20\% 的数据,有 1N301 \le N \le 30,且满足 1xi,yi101 \le \lvert x_i\rvert , \lvert y_i \rvert \le 10

首页