eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Обратная матрица

Обратная матрица

Лимит времени 2 секунды
Лимит использования памяти 64 MiB

Дана квадратная матрица.

Найдите обратную к ней.

Входные данные

В первой строке входного файла находится одно число N - размер матрицы (1N100). Далее следуют N строк по N вещественных чисел в каждой - матрица.

Выходные данные

Если обратной матрицы не существует, то выведите в выходной файл одну строку NO. Иначе в первую строку выходного файла выведите одно слово YES, а далее выведите N строк по N вещественных чисел в каждой - обратную матрицу.

Пример

Входные данные #1
2
0 1.0
1 0
Выходные данные #1
YES
0.00000000000000000000 1.00000000000000000000 
1.00000000000000000000 0.00000000000000000000