题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
# 第一行:(n+1)n/2 下标从1开始 # 第二行:((n+1)n/2)-1 下标从2开始 # 第三行:((n+1)n/2)-2 下标从3开始 n = int(input()) l = [] for i in range(1, n+1): s = i * (i + 1) // 2 l.append(s) for i in range(n): temp = l[i:] ans = '' l_2 = [] for j in temp: a = j - i b = str(a) l_2.append(b) print(' '.join(l_2))