基礎練習 矩陣乘法

2021-06-29 03:28:06 字數 1090 閱讀 1921

問題描述

給定乙個n階矩陣a,輸出a的m次冪(m是非負整數)

例如:a =

1 23 4

a的2次冪

7 10

15 22

輸入格式

第一行是乙個正整數n、m(1<=n<=30, 0<=m<=5),表示矩陣a的階數和要求的冪數

接下來n行,每行n個絕對值不超過10的非負整數,描述矩陣a的值

輸出格式

輸出共n行,每行n個整數,表示a的m次冪所對應的矩陣。相鄰的數之間用乙個空格隔開

樣例輸入

2 21 2

3 4樣例輸出

7 10

15 22 /*

矩陣的m

次冪*/

#include

#include

void

matrix_multy(

intmatrix1[

30],

intmatrix2[

30],

intn,

intresult[

30]) }

} return;

} void

matrix_copy(

intmatrix[

30],

intn,

intresult[

30]) }

}int

main(

intargc,

char

** argv) }

if(m == 1)

else

if(m == 0)

} for(i =

0; i < m-

1; i++)

else

matrix_multy

(matrix1, matrix2, n, result); }

for(i =

0; i < n; i++)

printf

("\n");

} return0;

}/*

總結:

1.注意考慮問題的全面性,不要忘記考慮

0次和一次冪

*/

基礎練習 矩陣乘法

問題描述 給定乙個n階矩陣a,輸出a的m次冪 m是非負整數 例如 a 1 23 4 a的2次冪 7 10 15 22 輸入格式 第一行是乙個正整數n m 1 n 30,0 m 5 表示矩陣a的階數和要求的冪數 接下來n行,每行n個絕對值不超過10的非負整數,描述矩陣a的值 輸出格式 輸出共n行,每行...

基礎練習 矩陣乘法

基礎練習 矩陣乘法 時間限制 1.0s 記憶體限制 512.0mb 問題描述 給定乙個n階矩陣a,輸出a的m次冪 m是非負整數 例如 a 1 23 4 a的2次冪 7 10 15 22 輸入格式 第一行是乙個正整數n m 1 n 30,0 m 5 表示矩陣a的階數和要求的冪數 接下來n行,每行n個絕...

基礎練習 矩陣乘法

題目鏈結藍橋杯 基礎練習 題解 問題描述 給定乙個n階矩陣a,輸出a的m次冪 m是非負整數 例如 a 1 23 4 a的2次冪 7 10 15 22 注意 冪次為0的特殊情況。include using namespace std long long a 31 31 long long b 31 3...