0201. Ellipse and the Line

Имя входного файла: ellipse.in
Имя выходного файла: ellipse.out
Ограничение по времени: 250 ms
Ограничение по памяти: 32 megabytes

You are given an ellipse x2/a2 + y2/b2 = 1 by real numbers a, b (1 ≤ a,b ≤ 100) and a straight line that goes through points (x1,y1) and (x2,y2) with real coordinates (-500 ≤ x1,y1,x2,y2 ≤ 500). It is required to find the ratio of the smaller area to the greater area of parts of an ellipse into which it is broken with a straight line. If the straight line does not cross an ellipse, the given ratio should be considered equal to zero.

Input file

Input file contains numbers a,b,x1,y1,x2,y2 ( (x1,y1) ≠ (x2,y2) ). All numbers are real and consist of no more than two digits after decimal point.

Output file

You must output the required ratio with precision of six digits after decimal point.

Examples:

ellipse.inellipse.out
100 100 1 0 4 20.985974


Источник: Petrozavodsk Summer 2003. Saratov SU Contest, Wednesday, August 27

Обсудить       Отправить решение



Версия для печати