题解 | #矩阵乘法#

矩阵乘法

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))
全部评论

相关推荐

看起来名字可以很长:笑死 我暑期实习阿里云的意向也被 qq 邮箱放在垃圾箱了
点赞 评论 收藏
分享
牛客77743221...:做一段时间,公司出钱送你去缅甸和泰国旅游
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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