Description
给定一个N阶矩阵A,输出A的M次幂(M是非负整数)
例如:
A =
1 2
3 4
A的2次幂
7 10
15 22
Input
第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数
接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值
Output
输出共N行,每行N个整数,表示A的M次幂所对应的矩阵。相邻的数之间用一个空格隔开
#include <iostream>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <queue>
using namespace std;
struct M
{
int matrix[35][35];
};
int n,m;
M m1,m2,res;
void f(<

该博客介绍了如何在线上判题系统(OJ)中实现矩阵的快速幂运算,针对给定的N阶矩阵A,计算其M次幂。以一个具体的例子展示了算法的应用,输入包括矩阵的阶数N、幂次M以及矩阵的元素,输出为计算得到的矩阵结果。
最低0.47元/天 解锁文章
394

被折叠的 条评论
为什么被折叠?



