Balkan Olympiad in Informatics: 2011 Day 1, Problem 1
We will consider a convex polygon with vertices. We wish to find the maximum radius such that two circles of radius can be placed entirely inside the polygon without overlapping.
Input Specification
The first line of input contains the number . Each of the next lines contains a pair of integers , – representing the coordinates of the th point, separated by a space.
Output Specification
You should output a single number – the desired radius. Output with a precision of 3 decimals. You will pass a test if the output differs from the true answer by at most .
Constraints
- The points are given in trigonometric (anti-clockwise) order.
- For of tests
- For of tests
Sample Input 1
4
0 0
1 0
1 1
0 1
Sample Output 1
0.293
Explanation for Sample Output 1
The maximum radius is obtained when the centers of the two circles are placed on one of the square's diagonals. The radius can be calculated exactly and it is
Sample Input 2
4
0 0
3 0
3 1
0 1
Sample Output 2
0.500
Sample Input 3
6
0 0
8 0
8 6
4 8
2 8
0 4
Sample Output 3
2.189
Comments