printРабочее место участника

printЗадачи

1110. Масштабирование изображения

Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

На новостном сайте каждая новость может сопровождаться изображением не более некоторых заданных размеров. Необходимо выполнить масштабирование изображения, полученного вместе с новостным материалом, таким образом, чтобы размер его был максимально возможным, но не превышал заданные ограничения. Изображение нельзя обрезать, поворачивать или изменять пропорции.
Напишите программу, которая вычисляет коэффициент для масштабирования полученного изображения перед размещением его на сайте.
Ввод содержит четыре целых числа, разделенных пробелами – ограничения на размеры изображения на сайте `H`, `W` (`1<\ H,\ W\ ≤\ 256`) и размеры полученного изображения `h`, `w` (`1<\ h,\ w\ ≤1024`).
Вывод должен содержать одно число – коэффициент для масштабирования изображения в процентах с точностью `10^{-2}`.

Пример ввода

100 100 200 50

Пример вывода

50.00
loading