Cho ma trận vuông A cấp n (n≤5) với các phần tử nguyên. Tính det(A) bằng phương pháp khử Gauss: đưa A về dạng tam giác trên, định thức bằng tích các phần tử trên đường chéo, đổi dấu kết quả mỗi lần đổi hàng. Để đảm bảo kết quả chính xác tuyệt đối, thực hiện toàn bộ tính toán bằng số hữu tỉ (module fractions). Vì A nguyên nên det(A) luôn là số nguyên.
Dòng đầu là số nguyên n (1≤n≤5). n dòng tiếp theo, mỗi dòng gồm n số nguyên.
−20≤aij≤20.
In ra một số nguyên duy nhất là det(A).
Ví dụ:
Đầu vào:
2
2 3
1 4
Đầu ra:
5
Đang tải editor...