题解 1097: 蛇行矩阵

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

筛选

蛇行矩阵-题解(Python代码)

```pythonN=int(input())ifN==1:print('1')else:L=[[0]*Nforiinrange(N)]L[0][0]='1'foriinrange(1,N):L[i][0]=str(int(L[i-1][0])+i)#print(L)foriinrange(N-2,

蛇行矩阵-题解(Java代码)

importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]ages){Scannersr=newScanner(System.in);inta=sr.nextInt();intz1=1,zj=1;for(intb=0;b

蛇行矩阵 (Java代码)

样例输入5样例输出136101525914481371211总体来看的规律:每一行输出N个数,共输出N行第一行的第一个数必须是1然后后面的数为前一个数的本身+本行的位数(即本行的第几个数)然后每一行的总个数递减且每行的规律为前一个数的本身+本行的位数(即本行的第几个数)+本行的行数-1接着我把每一行的

蛇行矩阵-题解(Python代码)

**代码如下:**n=int(input())s=1a=[]foriinrange(n):b=[]forjinrange(n-i):b.append(s)s=s+1a.append(b)foriinrange(n-1,-1,-1):t=iforjinrange(i+1):s=s-1a[j][t]=st

蛇行矩阵 (C++代码)

#include#includeusingnamespacestd;intmain(){intn,i,j;while(scanf("%d",&n)!=EOF){inta[n][n];a[0][0]=1;for(i=1;i

蛇行矩阵-题解(C++代码)打表法

这题后台数据很小n最大是5建议加强所以我们可以打表过#includeusingnamespacestd;//时间复杂度比较大n*100*100intn,a[1000][1000];intmain(){while(scanf("%d",&n)!=EOF){memset(a,

蛇行矩阵-题解(C语言代码)

````java/****1361015//每个数之间加2,3,4,525914//345481371211***/importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScann