题解 | #矩阵乘法#

矩阵乘法

http://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b

def run(a, b, m ,n, k):
    res = [[0 for _ in range(k)] for __ in range(m)]
    for _m in range(m):
        for _k in range(k):
            for _n in range(n):
                res[_m][_k] += a[_m][_n]*b[_n][_k]
    return res

m = int(input())
n = int(input())
k = int(input())

a = []
b = []
for _ in range(m):
    a.append(list(map(int, input().split())))
for _ in range(n):
    b.append(list(map(int, input().split())))

res = run(a, b, m, n, k)
res = [" ".join(list(map(str, _))) for _ in res]
print("\n".join(res))
全部评论

相关推荐

05-11 20:45
门头沟学院 Java
有担当的灰太狼又在摸...:零帧起手查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务