Черный монолит
Ограничения: время – 200ms/500ms, память – 256MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
В джунглях появился большой черный монолит.
Мартышка вместо изучения этого феномена хочет просто спрятаться от жаркого солнца,
но сначала ей нужно определить, достаточно ли места в тени для отдыха Мартышки и её
друзей – Удава, Слонёнка и Попугая.
Даны размеры монолита (толщина монолита равна 0), угол `a` между направлением на солнце и поверхностью земли (см. вид сбоку на верхнем рисунке) и угол `b` между направлением на солнце перпендикуляром
к грани монолита (см. вид сверху на нижнем рисунке). Вычислите площадь тени от монолита.
Первая строка ввода содержит четыре числа – ширина `w` и высота `h` монолита,
угол возвышения солнца над горизонтом `a` в градусах и угол между направлением на солнце и перпендикуляром
к грани монолита `b` в градусах (`1\ ≤\ w,\ h\ ≤\ 100`, `1\ ≤\ a\ ≤\ 90`, `0\ ≤\ b\ ≤\ 90`).
Вывести одно вещественное число – площадь тени от монолита на земле с абсолютной погрешностью не более `10^{-6}`, если значение площади меньше 10, и относительной погрешностью не более `10^{-8}`, если значение площади больше 10.
Пример ввода 1
1.0 2.5 30.0 0.0