题解列表

筛选

认真看,其实很简单

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main() {     int a;     int n;     scanf("%d", &a);     int b =……

c++ 参考代码

摘要: 简单说明: 1.数组中全为 g 的合数,其最大公约数一定是 g 的倍数,只要修改其中一个为 g 即可。 2.数组中只有一个不为 g 的合数,其余的最大公约数一定是 g 的倍数,只要将这……

c++ 参考代码

摘要:最短路问题,主要是注意细节和精度问题 堆优化 dijkstra 参考代码: ``` #include #include #include #include #include ……
优质题解

回溯法解决全排列

摘要:这题本质上就是收集多叉树的路径问题,所以用到回溯法 ![](https://labuladong.gitee.io/algo/images/backtracking/5.jpg) > 回溯法与……

c++ 参考代码

摘要:// 任何一个数字都可以通过二进制表示 ```c++ // 任何一个数字都可以通过二进制表示 // 也就是通过对 初始值为 1 的数字反复的左移(乘以 2) 和 + 1 可以得到任意的数字 ……

用C语言for循环写蛇形矩阵解题(不用数组)

摘要:解题思路:(1)观察蛇形矩阵存在两个规律:①行和列都存在一个递增关系;②每行首数据可以用一个递增值加上一个值得到。              (2)可以先把每行首元素输出,在处理首元素后面的数据,第一……

规律的数列求和

摘要:解题思路:利用malloc函数动态分配内存将类似于斐波那契数列数列存储在两个动态数组内再利用一个动态数组来接收注意事项:使用malloc函数最后要free()参考代码:/*题目 1018: [编程入门……