Ограничения: время – 200ms/500ms, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (0)
Дана матрица a размером n × n.
Напишите программу для нахождения обратной матрицы методом Жордано-Гаусса.
По методу Жордано-Гаусса сначала к матрице n × n дописывается единичная матрица размером
n × n.
Далее над полученным массивом n × (2⋅n) выполняются следущие шаги для k от 0 от n-1:
1. Меняем местами k-ю строку и строку с максимальным по абсолютному значению элементом в k-м столбце среди строк k-й по n-1-ю включительно.
2. Делим элементы k-й строки на значение ak,k.
3. Вычитаем из всех строк, кроме k-й строки, элементы k-й строки, умноженные на ai,k, где i – номер обрабатываемой строки.
В последних n столбцах массива после завершения алгоритма получается обратная матрица.
Первая строка ввода содержит одно число n (1 ≤ n ≤ 10).
Следующие n строк содержат n чисел в диапазоне от –100 до 100.
Вывести n строк, содержащих по n чисел – элементы обратной матрицы с точностью 10-6.
Пример ввода
3
1 1 1
4 2 1
9 3 1
Пример вывода
0.5 -1 0.5
-2.5 4 -1.5
3 -3 1
Для решения этой задачи используйте решение предыдущей задачи!