EduBrick

I. Перпендикуляр через точку

1000 мс · 256 МБ · всё или ничего

Дана прямая Ax+By+C=0Ax + By + C = 0 и точка. Найдите прямую, проходящую через эту точку перпендикулярно данной.

Формат ввода

В первой строке - число запросов qq (1≤q≤1051 \le q \le 10^5).

В следующих qq строках - по пять целых чисел: x0x_0, y0y_0, AA, BB, CC. Числа по модулю не больше 10510^5; AA и BB не равны нулю одновременно.

Формат вывода

Для каждого запроса выведите нормированное уравнение перпендикуляра: A2+B2=1A^2 + B^2 = 1, и либо A>0A > 0, либо A=0A = 0 и B>0B > 0. Точность 10−610^{-6}.

Примеры

ввод
3
0 0 1 0 0
0 0 0 1 0
1 1 1 1 0
вывод
0 1 0
1 0 0
0.7071067811865475 -0.7071067811865475 0
ввод
2
2 3 0 5 -10
-1 4 3 0 6
вывод
1 0 -2
0 1 -4
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.