Задачі
Обернення матриці
Обернення матриці
Задано квадратну матрицю. Знайдіть обернену до неї.
\InputFile
Перший рядок містить розмір матриці n (\textbf{1 }≤ \textbf{n }≤ \textbf{100}). Далі йде \textbf{n }рядків по \textbf{n }дійсних чисел у кожному - дані матриці.
\OutputFile
Якщо оберненої матриці не існує, то виведіть \textbf{NO}. Інакше у першому рядку виведіть слово \textbf{YES}, а далі виведіть \textbf{n }рядків по \textbf{n }дійсних чисел у кожному - обернену матрицю. Відповідь буде вважатись правильною, якщо абсолютна чи відносна похибка елементів оберненої матриці буде не більшою, ніж \textbf{10^\{-6\}}.
Вхідні дані #1
2 0 1.0 1 0
Вихідні дані #1
YES 0.00000000000000000000 1.00000000000000000000 1.00000000000000000000 0.00000000000000000000