| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 72041 | 彭士宝 | 拐角方阵 | Python3 | Wrong Answer | 33 MS | 3788 KB | 702 | 2024-04-29 22:32:52 |
def generate_corner_matrix(n): # 创建一个n×n的矩阵,初始值都为0 matrix = [[0] * n for _ in range(n)] # 填充矩阵的主对角线及其上下的元素 for i in range(n): # 主对角线上的元素 matrix[i][i] = i + 1 # 上三角元素 for j in range(i): matrix[i][j] = matrix[i-1][j-1] # 下三角元素 for j in range(i+1, n): matrix[i][j] = matrix[i-1][j] return matrix # 读取输入 n = int(input().strip()) # 生成拐角方阵 corner_matrix = generate_corner_matrix(n) # 输出拐角方阵 for row in corner_matrix: print(' '.join(map(str, row)))
------Input------
5
------Answer-----
1 1 1 1 1 1 2 2 2 2 1 2 3 3 3 1 2 3 4 4 1 2 3 4 5
------Your output-----
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