Загрузка [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js
 

print2452. Черный монолит

printЧерный монолит

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

41838.png
В джунглях появился большой черный монолит. Мартышка вместо изучения этого феномена хочет просто спрятаться от жаркого солнца, но сначала ей нужно определить, достаточно ли места в тени для отдыха Мартышки и её друзей – Удава, Слонёнка и Попугая.
Даны размеры монолита (толщина монолита равна 0), угол a между направлением на солнце и поверхностью земли (см. вид сбоку на верхнем рисунке) и угол b между направлением на солнце перпендикуляром к грани монолита (см. вид сверху на нижнем рисунке). Вычислите площадь тени от монолита.
41837.png
Первая строка ввода содержит четыре числа – ширина w и высота h монолита, угол возвышения солнца над горизонтом a в градусах и угол между направлением на солнце и перпендикуляром к грани монолита b в градусах (1 , 1\ ≤\ a\ ≤\ 90, 0\ ≤\ b\ ≤\ 90).
Вывести одно вещественное число – площадь тени от монолита на земле с абсолютной погрешностью не более 10^{-6}, если значение площади меньше 10, и относительной погрешностью не более 10^{-8}, если значение площади больше 10.

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

1.0 2.5 30.0 0.0

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

4.330127

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

1 2 45 45

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

1.414214

printРис. 1

pic2.png

printРис. 2

pic1.png
loading