Я работаю над проблемой, которая сводится к следующему:
- Дан квадрат с вершинами в точках (0, 0), (0, 1), (1, 0) и (1, 1).
- Дано конечное непустое множество K точек (x, y) строго внутри этого квадрата и число 0
- Найдите вероятность P, что круг с радиусом R и произвольным центром в квадрате (может лежать по бокам) содержит все K точек.
Я думаю, что это геометрическая вероятность, и для вычисления ответа нам нужно разделить общую площадь всех окружностей, содержащих все K точек, на площадь квадрата, которая, очевидно, равна 1.
Пусть K = 1, тогда довольно просто вычислить P, мы берем эту точку и вращаем вокруг нее окружность, чтобы нарисовать окружность с радиусом 2R, которая включает все окружности радиуса R, содержащие эту точку; вырезать части, лежащие за пределами квадрата, и рассчитать площадь того, что осталось.
Если K = 2, то сначала мы проверяем, не превышает ли расстояние между точками 2R, чтобы существовала окружность, содержащая обе точки. Но я не очень понимаю, как рассчитать общую площадь, так как конечная цифра будет 4-листовым цветком, если это имеет смысл. И так далее для больших K ...
Я чувствую, что это может быть простым решением, и удивляюсь, есть ли более элегантное.