73. Система линейных уравнений - 2

Не решаласьСредняя

Даны числа $a$, $b$, $c$, $d$, $e$, $f$. Решите систему линейных уравнений

$ ax + by = e, cx + dy = f $

Формат ввода

Вводятся 6 вещественных чисел - коэффициенты уравнений.

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

Вывод программы зависит от вида решения этой системы. Если система не имеет решений, то программа должна вывести единственное число 0. Если система имеет бесконечно много решений, каждое из которых имеет вид $y=kx+b$, то программа должна вывести число 1, а затем значения $k$ и $b$. Если система имеет единственное решение $(x_0,y_0)$, то программа должна вывести число 2, а затем значения $x_0$ и $y_0$. Если система имеет бесконечно много решений вида $x=x_0$, $y$ — любое, то программа должна вывести число 3, а затем значение $x_0$. Если система имеет бесконечно много решений вида $y=y_0$, $x$ — любое, то программа должна вывести число 4, а затем значение $y_0$. Если любая пара чисел $(x,y)$ является решением, то программа должна вывести число 5.

Числа $x_0$ и $y_0$ будут проверяться с точностью до пяти знаков после точки.

Ограничения

Ограничение времени

1 с

Ограничение памяти

64 МБ

Пример 1

Ввод
1
0
0
1
3
3
Вывод
2 3 3

Пример 2

Ввод
1
1
2
2
1
2
Вывод
1 -1 1

Пример 3

Ввод
0
2
0
4
1
2
Вывод
4 0.5

Теги

Нужно войти, чтобы отправить решение.Войти