Задача H. Мембрана в квадрате
Задачу добавил: alef
Успешно сдано решений: 47
Хочешь посмотреть, как мембрана растягивается? – Михаил теребил за рукав Кешу, с интересом смотревшего в микроскоп. – Вот я сейчас дам команду роботу, чтобы он превратил ее, ну, скажем, в квадрат. Максимально возможной площади. Смотри!
Напомним, что мембрана – это параллелепипед. Мембрана может растягиваться в горизонтальном и / или в вертикальном направлениях. Растяжение ее в горизонтальном или вертикальном направлениях в K раз приводит к уменьшению толщины мембраны также в K раз. Однако толщина мембраны не должна становиться меньше некоторого значения. Сжимать мембраны нельзя.
По заданным характеристикам мембраны нужно вычислить, какова может быть максимально возможная площадь, если растянуть ее так, чтобы она превратилась в квадрат
Формат входного файла input.txt
Первая строка – целые числа W (1 <= W <= 10000), L (1 <= L <= 10000), H (1 <= H <= 10000), R (1 <= R <= H) через пробел. W – ширина мембраны, L – длина мембраны, H – толщина мембраны, R – минимально возможная толщина мембраны.
Формат выходного файла output.txt
Первая строка – вещественное число с точностью до 5 знаков после запятой – площадь квадрата согласно условию задачи (максимально возможной площади) или слово NO, если мембрану невозможно превратить в квадрат.
Пример входного файла
4 3 2 1
Пример выходного файла
24.00000