< style="text-align: center">Sesja
na dół
Wyznacznik
Twoim zadaniem jest napisanie programu w języku Python na obliczanie wyznacznika macierzy kwadratowej stopnia całkowitego 0 < n < 11, o elementach całkowitych -10^6 < ak < 10^6

Wejście:

Na wejściu w pierwszym wierszu podajemy liczbę całkowitą dodatnią m < 1000 będącą liczbą powtórzeń serii danych. w drugim wierszu podajemy stopień macierzy kwadratowej 0 < n < 11 zakończony znakiem nowej linii. W kolejnych wierszach podajemy n wierszy macierzy, z których każdy jest rozdzielony spacją i zakończony znakiem nowej linii. Elementy macierzy spełniają warunek: -10^6 < ai,j < 10^6.

Wyjście:

Na wyjściu dostajemy w osobnych wierszach liczby całkowite dodatnie zakończone znakiem nowej linii i będące wyznacznikiem odpowiednich macierzy podanych na wejścu.
Przykład
Wejście:
4
2
2 3
1 2
3
0 8 7
5 -8 7
1 0 0
4
1 2 3 4
2 4 6 8
8 -8 0 0
0 8 6 3
4
1 2 3 0
2 4 6 0
8 -8 0 0
0 8 6 0
Wyjście:
1
112
0
0


Wskazówka: Najlepiej zastosować metodę eliminacji Gausa. Ma najmniejszą złożoność obliczeniową.


Rozwiązanych zadań 0:

Powrót do zadań

engine by marwoj