您的位置:首页 > 博客中心 > 数据库 >

linux涓嬬殑mysql淇敼榛樿缂栫爜

时间:2022-03-10 17:15

鍩虹缁冧範 鐭╅樀涔樻硶   鏃堕棿闄愬埗锛?.0s   鍐呭瓨闄愬埗锛?12.0MB 闂鎻忚堪 銆€銆€缁欏畾涓€涓狽闃剁煩闃礎锛岃緭鍑篈鐨凪娆″箓锛圡鏄潪璐熸暣鏁帮級
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { int n = scanner.nextInt(); int m = scanner.nextInt(); int[][] init = new int[n][n]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { init[i][j] = scanner.nextInt(); } } int[][] result = new int[n][n]; for (int i = 0; i < n; i++) { result[i][i] = 1; } powerOperation(result, init, m); printMatrix(result); } } private static void printMatrix(int[][] result) { int len = result.length; for (int i = 0; i < len; i++) { for (int j = 0; j < len; j++) { System.out.print(result[i][j]); System.out.print(j == len - 1 ? "\r\n" : " "); } } } private static void powerOperation(int[][] result, int[][] init, int m) { int len = init.length; for (int i = 0; i < m; i++) { int[][] temp = new int[len][len]; for (int j = 0; j < len; j++) { for (int j2 = 0; j2 < len; j2++) { for (int k = 0; k < len; k++) { temp[j][j2] += result[j][k] * init[k][j2]; } } } for (int j = 0; j < len; j++) { for (int j2 = 0; j2 < len; j2++) { result[j][j2] = temp[j][j2]; } } } } }

linux涓嬬殑mysql淇敼榛樿缂栫爜,甯冨竷鎵?bubuko.com

热门排行

今日推荐

热门手游