Ma trận nghịch đảo

Xem dưới dạng PDF

Gửi bài giải


Điểm: 25
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Cho ma trận vuông \(A\) kích thước \(n \times n\). Tìm ma trận nghịch đảo \(A^{-1}\) modulo \(10^9+7\). Nếu ma trận không khả nghịch, in \(-1\).

Định dạng đầu vào

  • Dòng đầu chứa số nguyên \(n\) (\(1 \le n \le 100\)).
  • \(n\) dòng tiếp theo, mỗi dòng chứa n số nguyên của ma trận A (\(0 \le A_{i, j} < 10^9+7\)).

Định dạng đầu ra

  • \(n\) dòng, mỗi dòng chứa n số nguyên là các phần tử của ma trận nghịch đảo \(A^{-1} \pmod{10^9+7}\), hoặc in -1 nếu ma trận không khả nghịch.

Ví dụ

Input:

2
1 2
3 4

Output:

1000000005 1
500000005 500000003

Giải thích: \(A \times A^{-1} \equiv I \pmod{10^9+7}\).

Ràng buộc & Subtasks

Subtask Điểm Ràng buộc
1 40% \(n \le 10\)
2 60% \(n \le 100\)

Nhận xét

Không có ý kiến tại thời điểm này.