eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Про гіппогрифів

Про гіппогрифів

\includegraphics{https://static.e-olymp.com/content/b1/b16d03f14b49ad1b28e16302efcee8a3de7721ab.jpg} Приблизно двадцять років тому назад було завершено суперечку про те, наскільки небезпечні гіппогрифи. Тоді Міністерством Магії була прийнята постанова, яка рекомендувала розраховувати небезпеку гіппогрифа за формулою , де \textbf{A} --- довжина клюва гиппогрифа, а \textbf{B} --- довина його кігтей. На півночі Англії одному фермеру, який розводив мисливських гіппогрифів, часто не везло з пошуком покупців. Один добрий чарівник порадив йому придбати у місцевій крамниці еліксир мутації, щоб зробити з його допомогою гіппогрифів більш небезпечними (і тому більш придатними для полювання). Після ряду експериментів вияснилось, що після того, як гіппогриф ненульової небезпечності з клювом довжиною \textbf{A} та кігтями довжини \textbf{B} випиває еліксир, довжина його клюву стає рівною \textbf{a_1A + b_1B}, а довжина кігтей --- \textbf{a_2A + b_2B}. Те, у скільки разів збільшується небезпечність гіппогрифа після мутації, фермер називає впливом еліксиру на цього гіппогрифа. Якість еліксиру --- це максимально можливий вплив еліксиру на гіппогрифа (на довільного гіппогрифа, а не тільки на тих, які є на фермі). Фермер підозрює, що останнього разу продавець обманув його, продавши еліксир більш низької якості, ніж звичайно. Тому він вирішив навчитись обчислювати за параметрами еліксиру \textbf{a_1}, \textbf{b_1}, \textbf{a_2} та \textbf{b_2} його якість. \InputFile Перший рядок містить цілі числа \textbf{a_1} та \textbf{b_1}. Другий рядок містить цілі числа \textbf{a_2} та \textbf{b_2}. Усі параметри невід'ємні і не перевищують \textbf{10^6}. \OutputFile Виведіть якість еліксиру з заданими параметрами з точністю до \textbf{9} знаків після десяткової крапки.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
1 2
3 4
Вихідні дані #1
5.46498570421904260000
Автор Ігор Чевдарь
Джерело XIII Відкритий командний чемпіонат УрГУ з програмування