aoj-ITP1_7_D.cpp

#include "../include/math/matrix.cpp"

#define REP(i, n) for (int i = 0; i < (n); ++i)

using namespace std;

int main() {
  int N, M, L;
  scanf("%d%d%d", &N, &M, &L);
  Matrix<ll> A(N, M), B(M, L);
  REP(i, N) REP(j, M) cin >> A[i][j];
  REP(i, M) REP(j, L) cin >> B[i][j];
  auto res = A * B;
  REP(i, N) REP(j, L) cout << res[i][j] << " \n"[j == L - 1];
  return 0;
}

Includes

Back