問題描述
給定乙個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...