题目描述
python实现
样例
import sys
for line in sys.stdin:
N = int(line.strip())
if N == 0:
break
M = [[0] * N for _ in range(N)]
for i in range(N):
for j in range(N):
dis = min(i, N-1-i, j, N-1-j) + 1
M[i][j] = dis
for i in range(N):
for j in range(N):
print(M[i][j], end=" ")
print()
print()
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla