fork download
  1. /*
  2. Task: Problem 7.10
  3. Date: Dec 24, 2020
  4. Author: aLittleLove (Minh Vu)
  5. */
  6.  
  7. #include<bits/stdc++.h>
  8.  
  9. using namespace std;
  10. const int N = 5e3 + 5;
  11.  
  12. int main()
  13. {
  14. ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
  15. //freopen("input.txt","r",stdin);
  16. int m, n, k; cin >> m >> n;
  17. vector<vector<float> > a(m, vector<float>(n, 0));
  18. for (int i=0; i<m; i++)
  19. for (int j=0; j<n; j++)
  20. cin >> a[i][j];
  21. cin >> n >> k;
  22. vector<vector<float> > b(n, vector<float>(k, 0));
  23. for (int i=0; i<n; i++)
  24. for (int j=0; j<k; j++)
  25. cin >> b[i][j];
  26. vector<vector<float> > c(m, vector<float>(k, 0));
  27. for (int i=0; i<m; i++)
  28. for (int j=0; j<k; j++)
  29. for (int p=0; p<n; p++)
  30. c[i][j] += a[i][p] * b[p][j];
  31. for (int i=0; i<m; i++)
  32. {
  33. for (int j=0; j<k; j++) cout << c[i][j] << " ";
  34. cout << '\n';
  35. }
  36. return 0;
  37. }
Success #stdin #stdout 0s 4880KB
stdin
2 3
2 3 4
1 0 0
3 2
0 1000
1 100
0 10
stdout
3 2340 
0 1000