自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mtxxxx的blog

走一步,再走一步

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Day13 排序复习

快排#include<iostream> #include <cstdio> #include <cstring> #include <queue> #include <algorithm> #include <cmath> #include <queue> #include <map>

2018-06-23 10:43:39 145

原创 Day12 次小生成树(这题是求有没有两个最小生成树)

题目链接:点击打开链接思想:首先用prim算法求一遍最小生成树,在求的过程中维护一个数组max_len来存最小生成树中的点i到j这条路径上最大的一条边,为了维护这个数组还要记录每个最小生成树节点的前驱节点pre。然后遍历每一条不在树上的边e(i,j),比较e(i,j)和max_len[i][j]的大小,如果一样大说明可以有第二个最小生成树了,如果一直都找不到和它一样大的说明不存在。求次小生成树就是...

2018-06-15 21:38:53 169

原创 Day12 并查集+枚举

题目链接:点击打开链接代码:#include<iostream> #include <cstdio> #include <cstring> #include <queue> #include <algorithm> #include <cmath> #include <queue> #include &lt

2018-06-15 17:03:41 130

原创 Day11 Prim 未优化版本

题目链接:点击打开链接代码:#include<iostream> #include <cstdio> #include <cstring> #include <queue> #include <algorithm> #include <cmath> #include <queue> #include &lt

2018-06-14 13:48:05 174

原创 Day10 最小生成树 kruskal算法

题目链接:点击打开链接算法步骤:1)把所有边存在一个数组里边,按权值从小到大排个序2)从小到大取出每一条边,看看边的两个端点在不在一个联通集上(并查集),如果在就舍弃这条边看下一条,不在就把这两个点并起来,答案加上这条边的长度。3)判断一下最终是否是联通的,如果是连通的就是一棵最小生成树了。代码:#include<iostream> #include <cstdio> #i...

2018-06-13 14:55:26 140

原创 Day10 树的直径,dfs判断图是否是棵树

题目链接:点击打开链接求树的直径:两次bfs,第一次求出距离根节点最远的节点p,第二次求出距离节点p最远的节点e,用数组pre存路径。代码:#include<iostream> #include <cstdio> #include <cstring> #include <queue> #include <algorithm> #inclu...

2018-06-13 13:30:16 271

原创 Day9 并查集 每个集合大小计数

题目链接:点击打开链接n=0时要输出1,否则会wa代码:#include<iostream> #include <cstdio> #include <cstring> #include <queue> #include <algorithm> #include <cmath> #include <queue> #i

2018-06-12 10:12:29 799

原创 Day9 并查集 判断无向图是否有环

题目链接:点击打开链接因为没有判断是否有两个点之间没有通道wa但是后来改了还wa了几次...最后不知怎么的就过了..代码:#include<iostream> #include <cstdio> #include <cstring> #include <queue> #include <algorithm> #include <cm...

2018-06-12 09:30:37 268

原创 Day8 并查集(水)

题目链接:点击打开链接代码:#include<iostream> #include <cstdio> #include <cstring> #include <queue> #include <algorithm> #include <cmath> #include <queue> #include &lt

2018-06-11 13:20:11 119

原创 Day7 栈(2)

题目链接:点击打开链接代码:#include<iostream> #include <cstdio> #include <cstring> #include <queue> #include <algorithm> #include <cmath> #include <queue> #include &lt

2018-06-10 19:30:53 101

原创 Day8 栈

题目链接:点击打开链接写了个栈..代码:#include<iostream> #include <cstdio> #include <cstring> #include <queue> #include <algorithm> #include <cmath> #include <queue> #include &

2018-06-10 17:54:09 127

原创 Day7 prim的堆优化

题目链接:点击打开链接复杂度:O(MlogM) (M为边数),未优化时复杂度为O(N^2)首先把1这个点标记为已访问,把它所连的边都加到优先队列里边,然后每次从优先队列顶端拿终点未访问的边,把终点标记成已访问,把终点连的边放进优先队列,直到无边可拿或所有点均访问过为止。代码:参考别人的代码..    https://blog.csdn.net/jhgkjhg_ugtdk77/article/det...

2018-06-09 10:53:35 487

原创 Day6 堆

写了一个最大堆~题目链接:点击打开链接代码:#include<iostream> #include <cstdio> #include <cstring> #include <queue> #include <algorithm> #include <cmath> #include <map> using name

2018-06-04 09:50:53 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除