如下图所示,小明用从 11 开始的正整数“蛇形”填充无限大的矩阵。
1 2 6 7 15 ... 3 5 8 14 ... 4 9 13 ... 10 12 ... 11 ... ...
容易看出矩阵第二行第二列中的数是 55。请你计算矩阵中第 2020 行第 2020 列的数是多少?
运行限制
- 最大运行时间:1s
- 最大运行内存: 128M
找规律,1+2+3+...加到的那个数在第一行或者第一列,20行20列是加到39的时候的,所以加到39再减去19(20-1)就可以得到。
m=0
for i in range(40): #注意是40 加到39
m+=i
# print(m)
print(m-19)
注意一下循环那里写40不是39,是加到39。