题解列表

筛选

优质题解

回文数(一) (C++代码)

解题思路:使用递归在递归的过程中判断结果是否是回文数如果是回文数则输出对应的step如果超出8step输出0注意事项:在进行数值反转相加的之前需要对反转的数值先进行保存防止修改了数据后面还需要使用判断是否是回文数的地方直接使用数组存储对应位置上的数值即可参考代码:#include
优质题解

神奇的fans (C语言代码)

解题思路:先将输入的m个数字从小到大排序,假设这组数据a1到am构成等差数列,公差d为a2-a1,遍历序列,如果发现任何相邻两数的差不等于d,就可以判定该序列不是等差数列。注意事项:当只有一张或两张卡片,无论卡片的数字是什么,都构成等差数列。
优质题解

C语言程序设计教程(第三版)课后习题1.6 (C 和 C++代码)

题目:输入a、b、c三个值,输出其中最大值。样例输入:102030样例输出:30解题思路:说实在话,这一题有很多方法可以解决。如果用C来实现,一般都是使用if来判断,说白了就是用两个ifelse。直接给出部分代码if(a>b)//判断a,b哪个大,
优质题解

【偶数求和】 (c语言代码)一个比较粗暴的办法

摘要:解题思路:利用等差数列的公式,求得目标序列,这算是另一种简单粗暴的方法吧注意事项: 注意分析每组平均值的规律话不多说,原理见代码注释,应该算是比较清楚了参考代码:#include <stdio.h> ……
优质题解

Manchester- 图的遍历——深度优先搜索(非递归+邻接矩阵转邻接表)

解题思路:①:深度优先遍历的非递归算法可以参照广度优先非递归算法实现;②:总思路图中任意选取一个顶点v(题目要求编号为0)开始遍历访问该节点v,之后再访问该节点v的一个未被访问过的邻接顶点v1,然后再访问v1的一个未被访问过的邻接顶点,依次类推,
优质题解

蓝桥杯算法提高VIP-盾神与砝码称重 (C++代码)

```cppDFS每种情况:每个砝码3种状态,假设左边为正,右边为负,遍历3种状态即可。OPT(num-1,sum+datas[num]);第num个砝码放左边。OPT(num-1,sum);这个砝码不放。OPT(num-1,sum-datas[num]);第num个砝码放右边。
优质题解

蓝桥杯2015年第六届真题-机器人繁殖 (C++代码)

摘要:解题思路:         总数不超过50位,问题不大,可以用double保存,这题考的就是数学。我们可以把每一年增加的数量都列出来,看作一个数列,例如题目给的:5 9 17... 不难看出递推公式 ……