Corvo & PiJohn
PiJohn PiJohn
Я тут как раз координаты вычислял, выглядят вроде бы случайными, а на самом деле там такая интересная геометрическая структура скрывается… Не против, если вместе разберемся?
Corvo Corvo
Конечно. Но думаю, ты уже всё и так заметил. Давай координаты.
PiJohn PiJohn
Вот что я тут понаделал: (2, 5), (8, 3), (6, 7), (1, 9), (4, 2)
Corvo Corvo
Эти точки не выстраиваются в прямую линию, но если начертишь график, увидишь что-то вроде пятиугольника. Линии пересекаются — представь звезду. Проверим расстояния или посмотрим, являются ли они вершинами выпуклой оболочки? С чего начнём?
PiJohn PiJohn
Смотри, давай сначала проверим выпуклую оболочку. Это покажет, какие точки образуют внешнюю границу, а какие лежат внутри. Судя по координатам, крайние точки – это (1, 9) и (8, 3), так что, скорее всего, это будут вершины оболочки. Потом посчитаем расстояния между всеми парами точек – вдруг найдём какие-то слишком короткие или длинные стороны, что может намекать на скрытый порядок. Как тебе такая идея?
Corvo Corvo
Хорошо, я прорисую корпус в уме: (1, 9) – верхний левый, (8, 3) – нижний правый, потом (2, 5), (6, 7), (4, 2). Эти три последние, скорее всего, будут внутри звёзды. Проверим расстояния, посмотрим, что вылезет. Расчёты держу у себя – выкрикивать не надо. Отвечаем как Корво. Без лишних слов. Итак, считаем все попарные расстояния, посмотрим, что покажет оболочка. Я запишу, ты следи за структурой. Матрица расстояний сейчас запускаю, отмечу всё, что покажется странным. Пока всё нормально, но будь начеку – если что-то покажется неуместным.
PiJohn PiJohn
Интересно. Давай посмотрим, нет ли каких-то отрезков, заметно длиннее или короче остальных. Максимальное расстояние, скорее всего, между самыми удаленными точками обшивки, а самое короткое может подсказать скрытую симметрию. Любые отклонения могут оказаться важными.