整数のn行m列の行列が与えられます。ここで、n、m> 3です。あなたの仕事は、平均値が最も低い3行3列の部分行列を見つけ、この値を出力することです。
規則と説明:
- 整数は負ではありません
- オプションの入出力形式
- 出力は、少なくとも2桁の小数点以下まで正確でなければなりません(整数でない場合)。
- 部分行列は、任意の列と行で構成できます
テストケース:
1 0 4 0 1 0
1 0 4 0 1 0
4 3 4 3 4 3
1 0 4 0 1 0
Minimum mean: 0 (We have chosen columns 2,4,6 and rows 1,2,4 (1-indexed)
-----------------------------
4 8 9 7
5 10 1 5
8 5 2 4
8 3 5 10
6 6 3 4
Minimum mean: 4.2222
-----------------------------
1 0 0 0 0
0 2 0 0 0
0 0 3 0 0
0 0 0 4 0
0 0 0 0 5
Minimum mean: 0.11111
-----------------------------
371 565 361 625 879 504 113 104
943 544 157 799 726 832 228 405
743 114 171 506 943 181 823 454
503 410 333 735 554 227 423 662
629 439 191 707 52 751 506 924
Minimum mean: 309.56
これがこのチャレンジの最初のバージョンと何が違うのですか?
—
KritixiのLithos
@KritixiLithosこれは、「submatrix」のより一般的な定義を使用します。ここで、サブマトリックスは、元の行と列をいくつでも削除することで取得できるマトリックスです(残りの行/列は隣接する必要はありません)。
—
マーティンエンダー