Fragenbedeutung Diese Frage Ich denke, viele Leute stecken in der Fragebedeutung fest, Scheiße, viele Formeln. Geben Sie eine N * N-Matrix und 3 ∗ 3 3 * 3 an3∗3 Matrix, zunächst auf die3 * 3 * 3 33∗3 Die Matrix ist K '. Wenn Sie in K konvertieren möchten, müssen Sie nur die Summe der entsprechenden Elemente / Matrixelemente addieren. Definiere Matrix C (A, K) = C (C [A] [K], K) C (A, K) = C (C [A] [K], K)C ( A ,K )=C ( C [ A ] [ K ] ,K ) C [A] [K] C [A] [K]C [ A ] [ K ] wird wie folgt berechnet: NimmA [i] [j] A [i] [j]A [ i ] [ j ] als3 ∗ 3 3 * 33∗3 Erweitern Sie die obere linke Ecke der Matrix nach rechts unten auf3 ∗ 3 3 * 33∗Bei einer Matrix von 3 ist der Standardwert 0, wenn sie die Grenze überschreitet. Dann diese3 ∗ 3 3 * 33∗Die Matrix von 3 und das gegebeneK (3 ∗ 3) K (3 * 3)K ( 3∗3 ) werden die Elemente an den entsprechenden Positionen multipliziert, um eine Summe als neuesA [i] [j] A [i] [j] zu finden.A [ i ] [ j ] -Wert, durchlaufen Sie jedes Element von A und tun Sie dies. Auf diese Weise wurde die A-Matrix einmal aktualisiert, so dass die Matrix A nach unzähligen Malen erhalten wird.
Das Denken, dass K 'sicherlich nur ein Element ist, ist nicht Null, um sicherzustellen, dass die Elemente von K und 1 sind. Wenn K kein Element A [1] [1] 1 von ist, dann ist schließlich die Matrix A 0, Jede Operation entspricht dem Verschieben des Elements in A nach links oder oben oder oben links und wird nach unzähligen Malen definitiv mit 0 gefüllt. Wenn das Element, das in K 1 ist, A [1] [1] ist, bleibt A unverändert.
Darüber hinaus sind die Daten dieser Frage nicht mehr im Wasser, zu wässrig, trotzdem den Code posten.