Посчитать середину по горизонтали, и добавлять точки x_y в таблицу. Но перед каждым добавлением проверять, есть ли в таблице (mid*2-x)_y, если есть - удалить и не добавлять. Если в конце не останется элементов, то отвечаем да
найти крайние точки посчитать середину сумму слева и справа
Крайние точки может быть дольше считать, среднее - это сумма всех деленая на количество, ну то бишь сложение в основном. А минимумы максимумы уже 2 ифа требуют