9
スタガー、スタック、サム
このStack Overflowの質問に触発されました。 チャレンジ 入力 非負の整数を含む正方行列の配列。 出力 次のように入力行列から構築された正方行列。 ましょN× NN×NN \times N各入力行列のサイズ、であるPPP入力行列の数。 明確にするために、次の入力行列の例(N= 2N=2N=2、P= 3P=3P=3)を考慮してください。 3 5 4 10 6 8 12 11 2 0 9 1 最初の入力行列から始めます。 2番目の入力行列をN -1ステップ下にシフトし、N -1ステップ右にシフトして、左上エントリが前のエントリの右下エントリと一致するようにします。 2番目のシフトされたマトリックスが、最初のマトリックスの上に積み重ねられているように想像してください。一致するエントリで2つの値を合計します。他の値を書き込み、残りのエントリを埋めて(2 N − 1 )× (2 N − 1 )行列0を取得します。入力例では、これまでの結果は(2 N− 1 )× (2 N− 1 )(2N−1)×(2N−1)(2N-1)\times(2N-1) 3 5 0 …