题解 2899: 蛇形填充数组

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

python--study||O.o

摘要:参考代码:n = int(input()) res = [[0] * n for _ in range(n)] num = 1 #将需要构造的矩形分为左上三角形和右下三角形两个部分 #所有待写……

2899: 蛇形填充数组

解题思路:注意事项:参考代码:n=int(input())l=[[0forjinrange(n)]foriinrange(n)]a=1b=0foriinrange(n):ifb%2!=0:forjinrange(n):if0<=i<=n-1and0<=j<=n-1:l[j][i]=aa+=1i-=1e

2899: 蛇形填充数组

摘要:解题思路:注意事项:参考代码:n = int(input())m = [[0]*n for _ in range(n)]c = 1for k in range(2*n-1): ……

蛇形填充数组(python)

##前言本题要考虑多个因素一个是将填充的三角矩阵化为矩形矩阵第二个是分段讨论,从左下到右上和从右上到左下交替进行##蛇形填充我们如果观察可以发现,题目中的填数是斜着填的,如果先暂时不考虑交替填数的话,可以写出大致的思路为:每一行开始依次向右上方填数,