Задача B. Прямоугольник и луч

Автор:А. Кленин   Ограничение времени:2 сек
Входной файл:input.txt   Ограничение памяти:64 Мб
Выходной файл:output.txt  
Максимальный балл:40  

Условие

Прямоугольник со сторонами, параллельными осям координат, задан координатами двух противоположных вершин (x1, y1) и (x2, y2). Луч, выходящий из начала координат, задан углом α, который он образует с положительным направлением оси абсцисс.

Требуется вычислить площадь части прямоугольника, лежащей внутри угла, образованного лучом и положительным направлением оси ординат.

Рекомендуется рассмотреть частичные решения:

  1. α = 0
  2. α кратен 90°.

Формат входного файла

Входной файл содержит вещественные числа x1 y1 x2 y2α. Угол отсчитывается против часовой стрелки и измеряется в градусах.

Формат выходного файла

Выходной файл должен содержать единственное вещественное число — искомую площадь. Ответ должен отличаться о правильного не более, чем на 0.01.

Ограничения

Все координаты не превосходят по модулю 105. Угол находится в диапазоне от 0 до 360°.

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
0.0 0.0 50.0 50.0 45.0
1250.0
2
-20.0 -50.0 -10.0 -40.0 78.0
0.0

0.026s 0.006s 15