konchin_shih

Untitled

Oct 17th, 2022
769
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.59 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include<stdio.h>
  3. #include<stdlib.h>
  4. #define MAXN 10
  5. typedef long long ll;
  6. ll A[MAXN][MAXN],B[MAXN][MAXN],C[MAXN][MAXN];
  7. void solve(){
  8.     int m,n,p; scanf("%d %d %d",&m,&n,&p);
  9.     for(int i=0;i<m;i++)
  10.         for(int j=0;j<n;j++)
  11.             scanf(" %I64d",&A[i][j]);
  12.     for(int i=0;i<n;i++)
  13.         for(int j=0;j<p;j++)
  14.             scanf(" %I64d",&B[i][j]);
  15.     for(int i=0;i<m;i++)
  16.         for(int k=0;k<n;k++)
  17.             for(int j=0;j<p;j++)
  18.                 C[i][j]+=A[i][k]*B[k][j];
  19.     for(int i=0;i<m;i++)
  20.         for(int j=0;j<p;j++)
  21.             printf("%I64d%c",C[i][j]," \n"[j==p-1]);
  22. }
  23. int main(){
  24.     solve();
  25.     return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment