Новогодние и рождественские праздники прошли, поэтому давайте разберём задачу про мытьё посуды с сайта acmp.ru. Переходя от легенды задачи на язык математики, нам надо найти такой x, чтобы функция суммарного расстояния до заданных точек на плоскости была минимальна, то есть Аналитически это решать не очень просто, потому что надо найти производную, приравнять её к нулю и решить сложное уравнение. Поэтому давайте решать численно. Для поиска минимума функции можно применить тернарный поиск: разбиваем отрезок, на котором ищем ответ, двумя точками на три части, вычисляем значение функции в этих точках и отбрасываем один из кусков в зависимости от значений функции. В зависимости от способа выбора точек, которыми бьётся отрезок, можно получить тернарный поиск (отрезок разбивается на три одинаковые части), Фибоначчиев поиск (отрезок разбивается на части, пропорциональные числам Фибоначчи) и метод золотого сечения (отрезок разбивается на части, пропорциональные золотому сечению). Первый из них