Re[7]: | c*x*x + b*x + a | <= 2.
От: T4r4sB Россия  
Дата: 01.05.23 14:34
Оценка:
Здравствуйте, Sharov, Вы писали:

S>Понятнее не стало.


Любую параболу F=c*x*x + b*x + a для любой хорды, проходящей через точки этой самой параболы (x0,y0) и (x1,y1) (где y0=F(x0), y1=F(x1)) можно представить как сумму линейной функции L, задающей эту хорду (то есть L(x0)=F(x0), L(x1)=F(x1)), и параболы G=(x-x0)*(x-x1)*c. Максимальное значение G принимает ровно в точке (x0+x1)/2 и оно равно c*sqr((x1-x0)/2)
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
Отредактировано 01.05.2023 14:35 T4r4sB . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.