AcWing
  • 首页
  • 课程
  • 题库
  • 更多
    • 竞赛
    • 题解
    • 分享
    • 问答
    • 应用
    • 校园
  • 关闭
    历史记录
    清除记录
    猜你想搜
    AcWing热点
  • App
  • 登录/注册

AcWing 3534. 矩阵幂    原题链接    简单

作者: 作者的头像   知甜 ,  2025-01-11 10:07:04 ,  所有人可见 ,  阅读 7


0


题目描述

求矩阵幂
输入:矩阵维度n,矩阵幂m
输入:n阶矩阵

样例

2 2
9 8
9 3

算法1

n,m=map(int,input().split())
lst=[list(map(int,input().split()))for i in range(n)]
lst_res=lst.copy()
if m>0:
for q in range(m-1):
lst_res_next = [[0 for l in range(n)] for g in range(n)]
for i in range(n):
for j in range(n):
for k in range(n):
lst_res_next[i][j]+=lst_res[i][k]*lst[k][j]
lst_res=lst_res_next.copy()
else:
lst_res = [[1 for l in range(n)] for g in range(n)]

for i in range(n):
for j in range(n):
print(lst_res [i][j],end=” “)
print()

0 评论

App 内打开
你确定删除吗?
1024
x

© 2018-2025 AcWing 版权所有  |  京ICP备2021015969号-2
用户协议  |  隐私政策  |  常见问题  |  联系我们
AcWing
请输入登录信息
更多登录方式: 微信图标 qq图标 qq图标
请输入绑定的邮箱地址
请输入注册信息