Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
87207 | 丁俊杰 | 数字方阵 | Python3 | Accepted | 35 MS | 3772 KB | 363 | 2024-08-07 00:43:39 |
n=int(input()) a=[[0]*n for x in range(n)] nums=[(i,n-1-i) for i in range(n//2+1)] if n%2 else [(i,n-1-i) for i in range(n//2)] for i in range(n): for j in range(n): for t,ij in enumerate(nums): if i==ij[0] or i==ij[1] or j==ij[0] or j==ij[1]: a[i][j]=t+1 break for row in a: print(*row)