Java-1000/optimization_circle at master · allicen/Java-1000 · GitHub
Skip to content

Latest commit

 

History

History

Folders and files

README.md

Короткая последовательность (27%)

Время: 1 сек.
Память: 16 Мб
Сложность: 27%

Найдите максимальное значение функции f(x, y) = Ax + By при условии, что x2 + y2 = R2, и аргументы, при котором оно достигается.

Формат ввода

Входной файл input.txt содержит три вещественных числа: A, B, R (1 ≤ A, B, R ≤ 10), заданные не более чем с тремя знаками после десятичной точки.

Формат вывода

В первой строке выходного файла output.txt выведите максимальное значение, которое достигает функция. Во второй строке выведите значения аргументов x0,y0, при которых это значение достигается. Все числа должны быть выведены с точностью не хуже 10−5.

Примеры

Ввод Вывод
1 1 1 1.414213562373
0.707106781187 0.707106781187
2.0 1.0 1.0 2.236067977500
0.894427191000 0.447213595500