Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
85115 sh25_wangtaojie 数组滚动 Python3 通过 30 MS 3692 KB 788 2026-03-06 15:03:12

Tests(2/2):


def shift_up(matrix, n): """将矩阵向上滚动一位""" if n <= 1: return matrix # 保存第一行 first_row = matrix[0][:] # 将下面的行向上移动 for i in range(n - 1): matrix[i] = matrix[i + 1][:] # 将原来的第一行放到最后一行 matrix[n - 1] = first_row return matrix def main(): # 读取输入 n = int(input()) # 读取矩阵 matrix = [] for i in range(n): row = list(map(int, input().split())) matrix.append(row) # 向上滚动 shifted_matrix = shift_up(matrix, n) # 输出结果 for row in shifted_matrix: print(' '.join(map(str, row))) if __name__ == "__main__": main()


测评信息: