Эту формулировку хочу заменить в связи с введением понятия "цикличность алгоритма". Под "цикличностью" надо понимать следующее: на каждую вершину затрачивается одинаковое количество разрешённых "шагов" (желательно, чтобы количество было минимальным, но одинаковым).
Нет, этого ("одинаковое количество шагов на каждую из вершин") для "цикличности" недостаточно.
По меньшей мере, если мы одинаково понимаем слово "цикличность" - т.е. вершины находятся последовательно одинаковыми под-алгоритмами на каждую из вершин, и ни один из шагов в одного из этих под-алгоритмов не зависит от построений прежних под-алгоритмов.
Понятие "какой шаг к какую из вершин относится" (без цикличности) нехорошо определено; алгоритм
post1517641.html#p1517641 формально выполняет "одинаковое количество шагов на каждую из вершин" (по четырех шагов на каждой) но не является "цикличным" (по определению
wrest, которое осмысленно).
Нужно ли вводить определение вписанного треугольника.
Конечно нужно.
Иначе, если например разрешить чтобы две из вершин вписанного лежали на одну и ту же сторону исходного - появляется "треугольник из пересечения серединных перпендикуляров с противоположными сторонами"
wrest post1517195.html#p1517195 который вам неугоден.
Да и моего же построения (с нахождением наименьшей стороны
post1517279.html#p1517279) нетрудно превратить в "цикличного, с одинаковым количеством шагов на каждой из вершин" - достаточно чтобы за третью вершину брали не среднюю точку наименьшей стороны, а одну из вершин исходного (если нужно, еще раз построим лишнюю окружность с центром в А и радиусом AB - и там где она пересекает AB - т.е. B - берем как третью из вершин вписанного).
Биссектральный же выпал из обоймы? Там покашта не менее 4 шагов на вершину. А для медианных и высотных по три шага на вершину. Вы же хотели, помнится, минимальности количества шагов.
ТС выше потвердил, что для медианных и высотных "нужно делать лишние (ненужные) шаги" чтобы получилось 4x4x4 для всех трех (медианных, высотных, биссектральных).
В связи с этого, требование минимальности нужно тоже переделать - "минимальное количество шагов, но не меньше четырех на вершину".
Таким образом все у ТС получится! : )