а) Обозначим

наименьшее из расстояний между парами точек данного множества.
Выберем подмножество, состоящее только из тех точек, для которых в данном множестве найдётся точка, расстояние до которой равно

Выпуклая оболочка этого подмножества — многоугольник (возможно, вырожденный в отрезок).
Для любой точки, лежащей в вершине этого многоугольника, найдётся от одной до трёх точек, лежащих на расстоянии

от неё.