3D Local Maximum
Submit solution
Points:
10
Time limit:
1.0s
Memory limit:
10M
Authors:
Problem type
Allowed languages
Java 19
Description
給定一個整數 n,建立一個 n × n × n 的三維陣列 A。
請使用三層迴圈填入陣列元素:
\[ A_{i,j,k} = (7i + 11j + 13k) \bmod 20 \]
其中:
\[ 0 \le i,j,k < n \]
若某個位置 (i,j,k) 的值 大於所有相鄰位置的值,則稱該位置為 Local Maximum。
相鄰位置定義為六個方向:
(i-1, j, k)(i+1, j, k)(i, j-1, k)(i, j+1, k)(i, j, k-1)(i, j, k+1)
若相鄰位置超出陣列範圍,則忽略該方向,請計算三維陣列中 Local Maximum 的數量。
Input / Output
| Sample 1 | Sample 2 | Sample 3 | |
|---|---|---|---|
| Input | 4 |
5 |
6 |
| Output | 24 |
44 |
75 |
Comments