Здравствуйте!
На днях придумалась такая задача (которую я не решал ещё):
Пусть дан треугольник и произвольная окружность внутри него,
,
,
-расстояния от её центра до сторон треугольника, которые составляют
,
,
(ясно, что достаточно любых двух из них). Окружность подвергается сжатию/растяжению так, чтобы она прошла через одну вершину треугольника (может быть или одна из этих операций, или обе), затем так, чтобы прошла через другую, затем так, чтобы прошла через третью. Эта операция продолжается до тех пор, пока все три вершины не будут лежать на эллипсе. Найти зависимость между числом шагов и получаемым эксцентриситетом.
Неявная гипотеза: этот эксцентриситет может быть любым.
Во-первых, следует доказать, что существует алгоритм, переводящий любую окружность внутри треугольника в его описанную (вписанную) окружность.
Дальше можно, например, описать около данной окружности прямоугольник со сторонами, параллельными высоте и стороне треугольника и построить гомотетичный ему прямоугольник с вершиной в вершине треугольника. Дальше вроде считается просто...только громоздко. Предполагаю, что в этом случае всего шагов будет ровно 6 (в общем случае).
Но я сам понимаю, что наверняка существует много других эллипсов, которые могут получиться в результате подобных преобразований. И всё же выдвигаю гипотезу, что существует зависимость между числом сжатий/растяжений и эксцентриситетом получаемого эллипса.