#include<bits/stdc++.h> using namespace std; const int maxN=110; long long a[maxN][maxN],b[maxN][maxN],c[maxN][maxN]; int main(){ int t,n; scanf("%d",&t); while(t--){ scanf("%d",&n); for(int i=0;i<n;i++){ for(int j=0;j<n;j++)scanf("%lld",a[i]+j); } for(int i=0;i<n;i++){ for(int j=0;j<n;j++)scanf("%lld",b[i]+j); } for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ long long u=0; for(int k=0;k<n;k++)u+=a[i][k]*b[k][j]; c[i][j]=u; } } for(int i=0;i<n;i++){ for(int j=0;j<n;j++)printf("%lld ",c[i][j]); printf("\n"); } } }
ecnu 1050 Easy
猜你喜欢
转载自www.cnblogs.com/TAMING/p/9096836.html
今日推荐
周排行