题解 | #矩阵乘法计算量估算#

矩阵乘法计算量估算

https://www.nowcoder.com/practice/15e41630514445719a942e004edc0a5b

n = int(input())  # 矩阵的个数
arr = []        # 存储矩阵
order = []  # 存储计算法则
res = 0
#输入矩阵的行列信息
for i in range(n):
    arr.append(list(map(int,input().split())))

# 输入计算法则
f = input()

# 遍历运算法则
for i in f:     # f=(A(BC))
    if i.isalpha():
        order.append(arr[ord(i)-65])
    elif i == ')' and (len(order) >= 2):
        a = order.pop() # 取出矩阵C=[20,5]
        b = order.pop() # 取出矩阵B=[10,20]
        res += b[0]*a[1]*a[0]       # 累计
        order.append([b[0],a[1]])      # [10,5]

print(res)

全部评论
均是参考别人的,共同学习
点赞 回复 分享
发布于 2024-01-31 16:51 广东

相关推荐

07-03 11:02
中山大学 C++
字节刚oc,但距离九月秋招很近了有两段互联网实习,非腾讯字节。不敢赌转正,现在在纠结去还是不去如果实习俩月离职会有什么后果吗
阿城我会做到的:不去后悔一辈子,能否转正取决于ld的态度,只要他不卡,答辩就是走流程,个人觉得可以冲一把
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
06-02 15:17
门头沟学院 Java
心爱的idea:怎么会呢 应该是打招呼有问题 问就说实习6个月全国可飞随时到岗
点赞 评论 收藏
分享
见见123:简历没有啥问题,是这个社会有问题。因为你刚毕业,没有工作经历,现在企业都不要没有工作经历的。社会病了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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