#ABC130F. Minimum Bounding Box
Minimum Bounding Box
题目描述
There are points in a two-dimensional plane. The initial coordinates of the -th point are . Now, each point starts moving at a speed of 1 per second, in a direction parallel to the - or - axis. You are given a character that represents the specific direction in which the -th point moves, as follows:
- If
R
, the -th point moves in the positive direction; - If
L
, the -th point moves in the negative direction; - If
U
, the -th point moves in the positive direction; - If
D
, the -th point moves in the negative direction.
You can stop all the points at some moment of your choice after they start moving (including the moment they start moving). Then, let and be the maximum and minimum among the -coordinates of the points, respectively. Similarly, let and be the maximum and minimum among the -coordinates of the points, respectively.
Find the minimum possible value of and print it.
二维平面上有 个点。第 个点的初始坐标为 。现在,每个点开始以每秒 1 的速度沿平行于 或 轴的方向移动。我们会给你一个字符 ,代表第 个点移动的具体方向,如下所示:
- 如果
R
,则第 个点向正 方向移动;- 如果
L
,则第 个点向负 方向移动;- 如果
U
,则第 个点向正 方向移动;- 如果
D
,则第 个点向负 方向移动。你可以在所有点开始移动后(包括它们开始移动的那一刻)选择某个时刻停止它们的移动。那么,让 和 分别成为 个点的 个坐标中的最大值和最小值。同样,设 和 分别是 个点的 个坐标中的最大值和最小值。
求出 的最小值并打印出来。
输入格式
输入内容按以下格式标准输入:
输出格式
打印 的最小可能值。
当输出与法官输出的绝对或相对误差不超过 时,输出将被视为正确。
样例 #1
样例输入 #1
2
0 3 D
3 0 L
样例输出 #1
0
样例 #2
样例输入 #2
5
-7 -10 U
7 -6 U
-8 7 D
-3 3 D
0 -6 R
样例输出 #2
97.5
样例 #3
样例输入 #3
20
6 -10 R
-4 -9 U
9 6 D
-3 -2 R
0 7 D
4 5 D
10 -10 U
-1 -8 U
10 -6 D
8 -5 U
6 4 D
0 3 D
7 9 R
9 -4 R
3 10 D
1 9 U
1 -6 U
9 -8 R
6 7 D
7 -3 D
样例输出 #3
273
说明
数据规模与约定
- 和 是整数。
- 是
R
、L
、U
或D
。
样例 解释
三秒后,两点在原点相遇。此时的值为 。
样例 解释
答案可能不是整数。