Keychain
시간 제한10초메모리 제한2048 MB
주어진 점을 중심으로 하는 반지름 R인 원 모두와 만나는 직선 또는 원이 존재하는 최소 R을 구하고 그 도형을 출력한다.
문제
Consider a two-dimensional plane and points on it. Consider circles : the -th circle is centered at . All the radii of the circles are .
Determine the minimum value of such that one can draw another generalized circle that intersects all the circles. Please find one such as well.
- A circle with radius contains all points such that the Euclidean distance between the point and the center of the circle is exactly .
- A generalized circle is either a circle or a straight line.
- We say two objects and intersect if they share a common point.
입력
The first line contains an integer (). On each of the next lines, there will be two integers and indicating the coordinates of point (). It is guaranteed that no two given points coincide.
출력
On the first line, print the optimal answer .
Your output should satisfy .
It can be proved that the minimum value exists and is in this range.
Suppose that intersects all when .
It can be shown that, under the constraints in this problem, can be chosen to be either a circle centered at a rational coordinate, or a straight line with integer coefficients.
- In the circle case, print "
C", which means that the radius is , and the center of the circle is . The values , , must be integers with absolute value not greater than . The value should be a non-negative real number not greater than . - In the straight line case, print "
L", which means that the line satisfies the equation . The values , , must be integers with absolute value not greater than .
When checking your answer, the jury will first check whether intersects each of the 's. This will be judged by checking:
- if in the circle case ( is the Euclidean distance between and ),
- or in the line case ( is the distance from point to line ).
Here, .
After that, your answer will be considered correct if the absolute or relative error between your and jury's doesn't exceed .
힌트
The first two examples:


Be careful of overflow. Consider using long double or __int128.