Write a function that, given two matrices a and b, computes their product.
Interface
C++ | typedef vector< vector<int> > Matrix;
Matrix product(const Matrix& a, const Matrix& b); |
MyPy | Matrix: TypeAlias = list[list[int]]
def product(a: Matrix, b: Matrix) -> Matrix |
Precondition
a is a matrix p× q and b is a matrix q× r, with p,q,r≥1.