ЗАДАЧА E
Прямые на плоскости
| Имя входного файла: | lines.in |
| Имя выходного файла: | lines.out |
| Ограничение по времени: | 1 секунда |
| Ограничение по памяти: | 64 Мб |
Как известно, несколько несовпадающих прямых разбивают плоскость на несколько частей, причём некоторые из этих частей имеют бесконечную площадь, а некоторые – конечную (это выпуклые многоугольники). Ваша задача – посчитать количество частей с конечной площадью.
Входные данные
В первой строке входного файла записано целое число N (1<=N<=50) – количество прямых на плоскости. Каждая из следующих N строк описывает одну из прямых,прямая задаётся координатами двух точек. Все координаты не превосходят 10000 по абсолютной величине.
Выходные данные
В выходной файл выведите одно число – количество частей с конечной площадью, которые получаются при разбиении плоскости заданным набором прямых.Пример
| lines.in | lines.out |
|---|---|
|
|


