Перетин відрізків#1615

Перетин відрізків

1 секунда
64 мегабайти
Середня

Дано два відрізки та . Визначте множину точок, у яких ці відрізки перетинаються.

Вхідні дані

Вхідні дані містять вісім цілих чисел, кожне з яких не перевищує 10^4 за модулем. Це координати точок , , та . Точки можуть збігатися, включаючи кінці одного й того ж відрізка.

Вихідні дані

Якщо відрізки не перетинаються, виведіть Empty. Якщо відрізки перетинаються в одній точці, виведіть два числа — координати точки перетину. Якщо перетином є відрізок, виведіть чотири числа — координати кінців цього відрізка у лексикографічному порядку (спочатку точку з меншою -координатою; якщо -координати рівні, то з меншою -координатою). Усі числа необхідно виводити з точністю не менше знаків після коми.

Приклади

Приклад 1

Loading
Loading