Logo Wy Online Judge

WyOJ

#648. IOIP 20231203 weird-distance

追捕瑞克·普莱姆

时间限制:2秒
内存限制:256 MB
输入:标准输入
输出:标准输出

瑞克 C-137 和他的莫蒂试图追踪瑞克·普莱姆,为此他们需要在维度之间频繁移动。共有 $n$ 个维度,瑞克·普莱姆可能出现在其中,第 $i$ 个维度在平面维度地图上的坐标为 $(x_i, y_i)$。每个维度还有一个优先级 $p_i$ —— 一个整数,表示瑞克·普莱姆出现在该维度的可能性。

要从地图上坐标为 $(x, y)$ 的点到达维度 $i$,瑞克和莫蒂需要花费 $\max(|x - x_i|, |y - y_i|)$ 的时间。由于最初未知瑞克·普莱姆会在哪个维度被找到,当前的目标是选择一个位置,使得从该位置到任意 $n$ 个维度的时间(考虑优先级)尽可能快。

形式化地,需要找到 $x$ 和 $y$,使得

$$ \sum_{i=1}^n p_i \cdot \max(|x - x_i|, |y - y_i|) $$

最小。

请帮助瑞克和莫蒂确定这样的点 $(x, y)$。该点可以是地图上具有整数或半整数坐标的任意点,不一定与给定的 $n$ 个维度之一重合。

输入格式

第一行包含一个整数 $n$ —— 考虑的维度数量 ($1 \le n \le 2 \cdot 10^5$)。
第二行包含 $n$ 个整数 $p_i$ —— 维度的优先级 ($1 \le p_i \le 10^6$)。
接下来的 $n$ 行中,第 $i$ 行包含两个整数 $x_i$ 和 $y_i$ —— 第 $i$ 个维度的坐标 ($|x_i|, |y_i| \le 10^6$)。

输出格式

输出两个整数 $2x$ 和 $2y$ —— 两倍的坐标,即瑞克和莫蒂应该选择的位置。如果有多个点使得目标函数最小,输出其中任意一个。

样例

输入

4
1 1 1 3
-2 -2
-2 2
2 -2
2 2

输出

0 0

输入

5
2 1 1 3 4
0 1
19 6
17 21
17 21
7 10

输出

14 20
题目信息
  • 难度 UKE
  • 控制组 group_default
  • 时间限制 2 s
  • 空间限制 256 MB
  • 数据大小 41.805 MB
提交统计
  • 提交数 0
  • 通过数 0
  • 通过率 N/A