Nhân ma trận

Xem PDF

Điểm: 100 Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Kết quả của một phép nhân hai ma trận \(A_{m \times p}\)\(B_{p \times n}\) là ma trận \(C_{m \times n}\) thoả mãn:

\[ C_{ij} = \sum_{k = 1}^{p} A_{ik} \times B_{kj} \]

Cho hai ma trận \(A\)\(B\), tính ma trận \(A \times B\).

Input

  • Dòng đầu tiên là ba số \(m\), \(p\), \(n\) \((1 \le m, n, p \le 300)\).
  • \(m\) dòng tiếp theo, mỗi dòng là \(p\) số nguyên dương thể hiện ma trận \(A\), mỗi số có giá trị không quá \(10^9\).
  • \(p\) dòng cuối cùng, mỗi dòng là \(n\) số nguyên dương thể hiện ma trận \(B\), mỗi số có giá trị không quá \(10^9\).

Output

  • Gồm \(m\) dòng, mỗi dòng chứa \(n\) số nguyên là giá trị của ma trận \(C\), do mỗi số có thể có kết quả rất lớn, bạn chỉ cần lấy dư cho \(10^9 + 7\).

Test 1

Input
3 4 2
1 0 1 1
2 3 0 1
1 0 2 3
1 0
2 2
3 4
6 7
Output
10 11
14 13
25 29

Bình luận

Không có bình luận nào.