4106. 切比雪夫距离

Naive数组排序

时间限制:2000 ms

内存限制:512 MiB

题面

切比雪夫距离 (Chebyshev Distance) 是向量空间中的一种度量,二维平面两点 A(x1,y1)A(x_1,y_1)B(x2,y2)B(x_2,y_2) 之间的切比雪夫距离定义为:max(x2x1,y2y1)\max(|x_2-x_1|,|y_2-y_1|)

已知二维平面上有 nn 个点 ,查找 P0(x0,y0)P_0(x_0,y_0) 到这 nn 个点的切比雪夫距离最小的点。

输入格式

第一行输入两个整数 x0x_0y0y_0,表示 P0P_0 点的坐标 (x0,y0)(x_0,y_0) ,整数之间用一个空格分隔。

第二行输入一个正整数 n(1n106)n ( 1 \leq n \leq 10^6)

接下来 nn 行,每行输入两个整数 xix_iyiy_i,表示点的坐标 (xi,yi)(x_i,y_i) ,整数之间用一个空格分隔。

所有点的坐标的取值范围:[10151015] [-10^{15} ,10^{15}]

输出格式

在一行中输出最小的切比雪夫距离。

在第二行中输出切比雪夫距离最小的点的坐标。

如果存在多个这样的点,则输出 xx 坐标最小的,如果仍然存在多个,则输出 yy 坐标最小的。

样例

输入

1 1
3
2 2
3 3
4 4

输出

1
2 2

输入

0 0
4
0 0
1 1
2 2
3 3

输出

0
0 0

输入

0 0
4
1 1
1 -1
-1 1
-1 -1

输出

1
-1 -1