题解 1097: 蛇行矩阵

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

筛选

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

#思路首先设置一个sz[101][101]的数组,通过总结得出数学规律:第一列从第二个数字开始等于上一个数字加上它的行数-1;每一行从第二个数字开始等于前一个数字加上自己的列数。```cpp#includeusingnamespacestd;intmain(){intsz[101][101]={0};

蛇行矩阵-题解(Python代码) 控制 行和列

###用控制行和列之间的规律来做刚开始觉得挺简单,没想到做了错,错了再做,熬了3个小时才做出来,我真的是太菜了。看到其他大佬的题解,还有两种方法,一个是用二维数组,将它看作一条蛇

蛇行矩阵 问题分析,代码简洁(C++代码)

思路分析:每行第一个数字的规律:F(n)=n*(n-1)/2+1一行中数字的规律:S(m)=(F(n)+m+n-1)*m/2代码:第一遍写的比较乱```cpp//n:输入//num:外层循环每次增加值每行第一个数字相对前一行第一个数字增加值//num1:内层循环每次增加值每行相对前一个数字增加值int

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

importjava.util.Scanner;publicclassMain1097{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intn=scanner.nextInt();intnum=0;int

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

```javaimportjava.util.Scanner;publicclass蛇形矩阵{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intn=scanner.nextInt();inta=1,