На плоскости даны две прямые. Каждая прямая задается парой точек, через которые она проходит.
Требуется установить, пересекаются ли эти прямые, и найти координаты точки пересечения.
Выходные данные
Если прямые не пересекаются, выведите одно число 0. Если прямые совпадают, выведите 2.
Если прямые пересекаются ровно в одной точке, то выведите сначала число 1,
а затем два вещественных числа - координаты точки пересечения.
Координаты точки пересечения необходимо определить с точностью не менее 5 знаков.
Примеры
входные данные |
выходные данные |
0 0 1 1
1 0 -1 2
|
1 0.50 0.50
|
1 2 3 4
0 3 4 7
|
0
|
1 2 3 4
3 4 1 2
|
2 |