#ABC255B. 照亮所有人

照亮所有人

照亮所有人

题目描述

xyxy 平面上有 NN 个人,编号为 1,2,,N1,2,\dots,N,第 ii 个人位于坐标 (Xi,Yi)(X_i,Y_i)

其中 KK 个人 A1,A2,,AKA_1,A_2,\dots,A_K 将持有强度相同的灯。

当位于坐标 (x,y)(x,y) 的人持有强度为 RR 的灯时,这盏灯会照亮以 (x,y)(x,y) 为圆心、半径为 RR 的圆内部(含边界)。

求让所有人都至少被一盏灯照亮所需的最小灯强度。

输入格式

输入按以下格式从标准输入给出:

N K
A_1 A_2 … A_K
X_1 Y_1
X_2 Y_2
⋮
X_N Y_N

输出格式

将答案作为实数输出。

当输出与标准答案的绝对误差或相对误差不超过 10510^{-5} 时,视为正确。

样例

4 2
2 3
0 0
0 1
1 2
2 0
2.23606797749978969

该输入中有 4 个人,其中第 2 个人和第 3 个人持有灯。

R52.236068R \ge \sqrt{5} \approx 2.236068 时,所有人都至少被一盏灯照亮。

2 1
2
-100000 -100000
100000 100000
282842.712474619009
8 3
2 6 8
-17683 17993
93038 47074
58079 -57520
-41515 -89802
-72739 68805
24324 -73073
71049 72103
47863 19268
130379.280458974768

数据范围

  • 输入均为整数。
  • 1K<N10001 \le K \lt N \le 1000
  • 1A1<A2<<AKN1 \le A_1 \lt A_2 \lt \dots \lt A_K \le N
  • Xi,Yi105|X_i|,|Y_i| \le 10^5
  • iji \neq j,则 (Xi,Yi)(Xj,Yj)(X_i,Y_i) \neq (X_j,Y_j)
难度 普及-
通过率
尝试 0
已通过 0
ID
2878
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签