自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 A1072和A1087 数据不大、用的邻接矩阵

给你n个普通地点, m个可能设为加油站的地点,求m中能同时覆盖所有普通地点(到所有普通地点的最大距离不超过加油站的服务距离)的编号,有多个就按照到普通地点的最小距离较大、到所有普通地点的平均距离较小,较小编号排序选最优。这题比较缝合,要处理输入,把字符串给离散化成整数编号,last维护到起点当前节点的上一节点,sum维护起点到当前节点的路径点权和,cnt维护起点到当前点的路径条数。求起点到终点的最短距离的路径数、最短路径的大小、最大幸福值(路径点权和)、除起点的平均幸福值大小(向下取整),整个路径。

2024-03-26 23:51:53 520

原创 区间dp、数位dp.(模板)

【代码】区间dp、数位dp.(模板)

2023-05-21 13:23:49 91

原创 二分图算法

可以把所有的点划分到两个集合中去,使得所有边存在于集合之间,即集合里的点互不相连。一个图中不含有奇数环,那么就是二分图。

2023-04-24 17:41:36 65

原创 最小生成树(无向图)

2.进行n次迭代,每次找到不在 集合(当前已经在连通块中的所有点)当中的 距离最小的点 “t”给定一个无向图,在图中选择若干条边把图的所有节点连起来,要求边长之和最小。如果 a、b 不连通,将这条边加入到集合里面来。2.枚举每条边(无向边a、b 权重c)4.用 t 来更新其他点到集合的距离。1.将所有边按照权重从小到大排序。3.将 t 加入到集合中去。

2023-04-23 20:56:20 372 1

原创 最短路算法

Dijkstra算法是基于贪心的思想,每一步都找当前情况下的最优解,那么最后找出来的就是整体的最优解。

2023-04-03 19:58:03 107

原创 拓扑排序(有向无环图)

【代码】拓扑排序(有向无环图)

2023-04-02 12:08:52 48

原创 树与图的深度优先遍历、广度优先遍历

1>有向关系图(树)的存储<2>无向关系图(树)的存储<3>树与图的dfs模板<4>例题。

2023-03-30 10:21:58 112

原创 KMP算法(字符串匹配算法)

在每次失配时,不是将模板串移动到下一位、对比串从头再重新比对,而是通过“部分匹配值表”即:next[],来跳过大多数不匹配步骤。

2023-03-28 20:23:16 71

原创 堆(heap)

一种完全二叉树或者近似完全二叉树。

2023-03-28 19:27:57 82

原创 并查集详解

一种树型数据结构,用于处理不想交集合的合并,及查询问题。

2023-03-28 18:45:15 47

原创 字典树(Tire)

一种高效存储和查找字符串集合的数据结构思想:空间换时间,利用字符串公共前缀来降低查询的时间开销,从而达到提高效率的目的。对于庞大的空间开销,我们可以用链表动态来开辟空间,达到空间利用率的最大化。基本性质:*根节点不包含字符*除根节点外,每个节点只包含一个字符*从根节点到某一节点,路径上经过的字符连接起来,为该结点对应的字符串。

2023-03-27 22:30:09 39

原创 队列(STL_queue、数组模拟循环队列、单调队列)

队列

2023-03-27 18:01:24 126

原创 栈(STL_stack、数组模拟栈、单调栈)

2023-03-27 11:38:38 69

原创 链表(动态与静态与STl_list)

链表

2023-03-27 10:48:51 56

原创 离散化基础

离散化基础

2023-03-24 10:56:10 74

原创 前缀和、差分

前缀和与差分

2023-03-23 14:01:33 47

原创 sort函数的基础用法

sort的基础用法

2023-03-23 10:46:40 103

原创 高精度加减乘除

基础高精度

2023-03-22 18:46:09 41

原创 二分查找(整数二分)

二分查找(整数版)

2023-03-22 16:55:03 74

原创 选择排序、快速排序、归并排序

选择排序、快速排序、归并排序的详细讲解

2023-03-22 16:11:34 62

原创 插入排序与希尔排序

插入排序与希尔排序详解

2023-03-21 18:58:45 180 1

空空如也

空空如也

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

TA关注的人

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