Задача O. СЛАУ. Метод Гаусса

Входной файл:input.txt   Ограничение времени:1 сек
Выходной файл:output.txt   Ограничение памяти:512 Мб

Условие

Требуется написать программу, вычисляющую решение системы линейных алгебраических уравнений Ax = b, используя метод Гаусса, где A = {ai,j}ni,j = 1, x = {xi}ni = 1, b = {bi}ni = 1.

Формат входного файла

Первая строка входного файла содержит целое число n — размер матрицы. Следующие n строк содержат по n целых чисел — элементы матрицы ai,j. Последняя строка файла содержит n целых чисел — элементы вектора bi.

Формат выходного файла

Первая строка выходного файла должна содержать n вещественных чисел — элементы вектора xi с точностью не менее трёх знаков после запятой. Если система не имеет единственного решения необходимо вывести единственное число  − 1.

Ограничения

2 ≤ n ≤ 75

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
3
3 2 -1
2 -2 4
-1 1 -1
1 -2 0
0.4 -0.6 -1
2
3
1 2 3
4 5 6
7 8 9
1 2 3
-1

0.067s 0.007s 13