题解列表

筛选

蓝桥杯历届试题-网络寻路 (C++代码)dfs

摘要:```cpp 题目大致意思是说你要找到从任意一点开始,经过3个结点的方案数 并且除了起点和终点外(终点可以是开始点,也可以是其他未访问过的点),其他点只能访问一次 例如: 1->2->3-……

蓝桥杯历届试题-城市建设 (C++代码)并查集&最小生成树kruskal

```cpp注意:根据kruskal的思想,如果已经有一条最小的边了,那么其他的边就不再构建了,但是这里要做一下改变,因为有的边权是负数,那这条边我们必须要构建(有钱赚)重点:学会并查集,最小生成树难点:分析不同的情况挨个处理情况1:只建立公路,

蓝桥杯历届试题-国王的烦恼 (C++代码)并查集&生成树

```cpp注意:同一天内有一个或多个城市没有与外界连接的桥了,那么抗议天数也只是一天重点:会并查集,生成树;难点:读懂题!!!读懂题!!!读懂题!!!(一个城市蹦了只会抗议一天,或者说一次,之后就不抗议了,阅读理解杯!!!)#include"iostream"#include"cstdio"#inc
优质题解

[编程入门]选择排序 (C++代码)

###一、第一趟排序它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始(末尾)位置,直到全部待排序的数据元素排完首先,我们创建数组,找到它最大的值(这就很简单了):```cppint[]arrays={2,

IP判断-题解(C++代码)

真的耗了整整一个下午加晚上的时间用getline才没有出错,因为while循环一直作循环条件的时候一定会吞掉下一行的第一个字符导致判断失败。最后参考了某位大佬的杰作终于没有出错了。自认为我的代码还是比较短小的。每一行都是一个IP地址,那么将其看做一整个字符串,

求1+2+3+...+n的值-题解(C++代码)

题解:该题可以直接用等差数列求和公式,不过要注意变量的设置防止爆掉。所以将变量设置为longlong型就可以过了。#include#includeusingnamespacestd;intmain(){longlongn,m;cin>>n;cout