atcoder#ABC130F. [ABC130F] Minimum Bounding Box
[ABC130F] Minimum Bounding Box
Score : points
Problem Statement
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.
Constraints
- and are integers.
- is
R
,L
,U
, orD
.
Input
Input is given from Standard Input in the following format:
Output
Print the minimum possible value of .
The output will be considered correct when its absolute or relative error from the judge's output is at most .
2
0 3 D
3 0 L
0
After three seconds, the two points will meet at the origin. The value in question will be at that moment.
5
-7 -10 U
7 -6 U
-8 7 D
-3 3 D
0 -6 R
97.5
The answer may not be an integer.
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
273