题解列表

筛选

两数之和-题解(Java代码)

```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt(),

上车人数-题解(C语言代码)(穷举)

**本题难点在于读懂题,转换为数学思维。从第三站开始上车人数为前两站上车人数的和,下车人数为上一站上车的人数,所以想到需要两个数组分别存储每一站的上车人数下车人数以及本站在车上的人数。终点站上车人数为0,下车人数为上一站在车上的人数。所以我们只需要知道第二站上车人数,

K-进制数-题解(C语言代码)

令b[j]表示j位有效k进制数的个数数列`{b[j]|j=1,2,3,...,N}`满足1)初值条件`b[1]=k-1`,`b[2]=k(k-1)`2)递推条件`b[j]=(k-1)(b[j-1]+b[j-2])`题目条件可得`N=3时,可以把a[n]分为两类:1)末位(也就是第n位)是零2)末位不是

蛇行矩阵-题解(C语言代码),两种解题方法

重点是找出下标和对应元素之间的规律。找规律有两个方向,一是根据下标(i,j)得出对应元素的值A(i,j);另一个则是反过来,根据元素值得出对应下标。元素和下标规律,在数据结构课程的上三角矩阵的内容有讲述。####解法一根据下标计算矩阵元素```c#includeintA(inti,

[编程入门]自定义函数之数字分离-题解(C语言代码)

有多种解题思路,把整个解题过程分成三阶段:1.读入数据,2.解决问题3.输出结果。分析每个步骤:+A)对于输入数据,可以选择用一个整型保存,也可以把数字看成长度为四的字符串。+B)如果使用整数保存输入数据,为了得到输入数字的各个位数,有几个方法:-除十取余,