У меня есть плоскость XY и точки (xi, yi), где x, y и i - целые числа.Теперь, если я рисую бесконечные линии наклона 1 и -1, я должен найти те 2 точки, которые либо будут лежать на одной линии, либо, если ни одна из них не лежит, то должны вывести:
Случай: если максимум 1 точкалежит на прямой, 2-ая точка должна быть точкой, которая имеет минимальное расстояние от линии.В таких случаях мы можем провести линию точно между этими двумя точками, чтобы минимизировать расстояние.
Я не могу найти решение этой проблемы.Мой подход состоял в том, чтобы посмотреть на точки в противоположных квадрантах, но я не нашел лучшего решения, чем O (n ^ 2).