ecnu 1050 Easy

#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");
        }
    }
}

猜你喜欢

转载自www.cnblogs.com/TAMING/p/9096836.html