Кроме того, для нахождения наименьшей стороны надо посчитать шаги.
Я же посчитал их для вас - это не более чем три шага чтобы сравнить попарно все стороны - а это однозначно определяет наименьшую.
Вбиваем циркуль в точку А и чертим окружность радиусом АB до пересечения АС в точки К. Это одна операция, и она даст нам сравнение длин АB и АС (в зависимости от того, внутри отрезка AC ли лежит К, или снаружи). Тем же образом еще двумя операциями, сравниваем длин AB и BC, и BC и AC.
manul91, у Вас точки
находятся одним "алгоритмом": пересечение окружности радиуса наименьшей стороны с одной из сторон. Значит и третья вершина должна по условию находится таким же "алгоритмом". У Вас она находится пересечением двух окружностей (неважно, что автоматом; важен факт, что находится другим "алгоритмом"). Пересечение двух окружностей и пересечение окружности с прямой это разные " алгоритмы.
Забавно.
Но медианного вписанного треугольника тоже можно построить "разными алгоритмами" для трех точек (двух серединных точек находим "одинаковыми алгоритмами", а третью серединную - "другим алгоритмом"). Это не считается?
Какое значение имеет "алгоритм на определения каждой вершины вписанного" по отдельности, если итоговый вписанный треугольник определяется однозначно?
Потом, как быть если сначала нужно сделать некоторую работу "на общего блага" (которую нельзя аттрибутировать к нахождению ни одной из вершин вписанного конкретно) - например найти наименьшую сторону, или еще чего; а потом "единообразным образом" ("одинаковыми алгоритмами") находим каждую из вершин вписанного?
Такое "годится"?
Если да, то держите:
Сперва находим центра О описанной окружности (как пересечение серединных перпендикуляров любых двух из сторон исходного треугольника ABC). Это суммарно 6 шагов (имхо).
Потом единообразным образом, "одинаковыми алгоритмами" линейкой находим пересечения M=AOxBC, N=BOxAC и P=COxAB с противоположных сторон, строя вписанного треугольника MNP (пересечения линий через вершин и центра О описанной окружности исходного треугольника, с его сторон). Это еще три "шага", итого девять.
Возможно, тут у вас будут "проблемы" с тупоугольными треугольниками - но ведь для тупоугольных такие будут и с орто-треугольником (точки пересечения высот через вершин) а вы как писали выше, считаете его допустимым?
------
Далее, вы говорили что биссектральный вписанный треугольник у вас получается якобы за суммарно 9 "шагов".
Поскольку все три вершины вписаного по-вашему должны получаться "одинаковым алгоритмом", количество "шагов" на каждой из них должно быть также одинаковым.
Пожалуйста, пересчитайте здесь ваши "шаги" для нахождения одной из вершин вписанного биссектрального.
У меня получается не менее чем четыре шагов на нахождения пересечения каждой биссектрисы с противоположной стороны: 1) окружность O1 (произвольным радиусом) с центр в вершине A исходного чтобы фиксировать двух точек равноудаленных от этой вершины на прилежащих сторон - не менее чем один "шаг", 2) окружности O2 и O3 равными радиусами, с центрами в каждой из этих точек чтобы найти точку их пересечения Q - не менее чем еще два "шага" 3) Проведение биссектрисы АQ чтобы найти вершину вписанного которая лежит на BC (через пересечения AQ с BC) - еще не менее чем "один шаг". Суммарно не менее чем четыре "шага" на вершину вписанного биссектрального. Значит если "одинаковыми алгоритмами" то суммарно двенадцать шагов, а не девять.
А у вас как?
Также посчитайте эксплицитно шаги для построения "высотного" вписанного треугольника, у меня если "одинаковым алгоритмом на каждую точку" - опять получается не менее чем четыре шагов на вершину (значит в итоге опять двенадцать шагов).
Как вам не раз уже говорили, у вас не определено:
- Понятие "шага" (непонятно что считать одним "шагом")
- Понятие "алгоритма", "одинакового алгоритма на каждой точки"
- Понятие "вписанного треугольника"
- Понятие "допустимых операций"
- Понятие "что именно ищется"
не удовлетворяет определению вписанного треугольника (я его немного уточнила):
находятся одним "алгоритмом": пересечение окружности радиуса наименьшей стороны с одной из сторон. Значит и третья вершина должна по условию находится таким же "алгоритмом".
Но по условию рассматриваются разносторонние треугольники.
Если не согласны, оспорьте.
Такое ощущение что вы выдумываете правила на ходу, чтобы достичь непонятно какой желаемой вами цели.
И по той же причине также не хотите определять что такое "шаг", "алгоритм" и так далее.