题解 | #蛇形矩阵#
蛇形矩阵
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))
查看12道真题和解析
SHEIN希音公司福利 222人发布