自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 线状DP及区间DP

动态规划 这里我们都用到动态规划的思想 Dynamic programming,简称DP。 本质就是组合子问题来求解原问题,且对每个子问题只求解一次。 一般来说四个步骤 1.刻画一个最优结构特征 2.递归的定义最优解值 3.计算最优解的值 4.利用计算出的信息构造一个最优解 一、最长上升(下降)子序列 这边直接给出代码 #include<iostream> #include<al...

2019-11-09 18:27:25 172

原创 图论之最小生成树——Prim算法和Kruskal算法

首先,什么是最小生成树呢 在图那里有一个概念:一个连通图的生成树是一个极小的连通子图,它含有图中全部的顶点,但只有足以构成一棵树的n-1条边。我们把构造连通图的最小代价生成树称为最小生成树。 以下图为例,先创建邻接矩阵 Prim算法 我个人的理解,Prim算法就是在一个图中,从任意点开始循环访问所有的点找出最小的权值,这就是最小生成树的第一条边,接着从这条边的两端顶点依次访问邻接顶点,并比较每条...

2019-11-06 05:32:52 410

原创 图论基础及C++实现

一、图的定义和基本术语 大家可以参考https://oi-wiki.org/ 我就不多赘述了,定义术语之类的到处都是,这里我主要给出代码吧,图的基本功能的实现。 首先,我们来看看基本功能有哪些 接下来我们来看看实现的代码。 我采用的是结构体,然后构建的是无向图用邻接矩阵实现。 #include<iostream> #include<string> using namesp...

2019-11-02 18:48:09 453

空空如也

空空如也

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

TA关注的人

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