Ну в любом случае потребуется, наверное, тот или иной перебор. Например, легко видеть, то никакие три точки не могут находиться на одинаковом расстоянии -- ни на большом, ни на маленьком (там все возможные варианты расположения оставшихся двух точек легко перебираются, и все оказываются плохими).
Пусть расстояние между точками

и

маленькое. Оставшиеся три точки не могут находиться на большом расстоянии одновременно и от

, и от

(поскольку таких положений лишь два). Значит, существует точка

, расположенная на маленьком расстоянии от одной из тех двух точек. Для определённости считаем маленьким расстояние между

и

; тогда расстояние между

и

-- большое. Четвёртая точка

при этом не может находиться на маленьком расстоянии и от

, и от

(т.к. тогда

оказалось бы ещё меньше), но не может находиться и одновременно на большом (треугольник

оказался бы равносторонним). Для определённости полагаем, что расстояние

маленькое, тогда

и

-- большие. Ну так совокупность требований:

-- маленькие и

-- большие задаёт конфигурацию точек однозначно; следовательно, это -- вершины правильного пятиугольника.