摘要: 首先明白什么是线段树: 线段树是一棵二叉树,每个节点表示序列上的一段区间,其中根节点表示区间[1,n]从根节点开始,只要区间长度不为1,就将区间划分为两半,并分给两个子结点 如下图,就是n=8的线段树: 当节点表示区间[l,r],当l≠r时,左孩子表示[l,(l+r)/2],右孩子表示[(l+r)/ 阅读全文
posted @ 2022-05-25 16:37 你的小垃圾 阅读(221) 评论(1) 推荐(1) 编辑
摘要: 今天学了动规,简单记录一下自己理解了的:(要不俺就忘了) 首先,啥是DP??? 动态规划,其实就是组合子问题的解来解决整个问题的解,由于每个子问题他只判断一次,所以不会重复计算,那就很牛啊!!! 专业术语(复制加粘贴): 1、 阶段:把所给求解问题的过程恰当地分成若干个相互联系的阶段,以便于按一 定 阅读全文
posted @ 2022-05-10 16:51 你的小垃圾 阅读(121) 评论(0) 推荐(1) 编辑
摘要: 今天在AKWING上学了点背包基础,简单记录一下: 首先,啥是背包问题??? 简单举个例子,现在你是一个小偷,有一个包用来装你偷的东西,这个包的容量是有限的,假设你知道每件物品的价值和所占体积,你现在要决定要装走一些物品,使带走的物品价值最高。 这就是所谓的01背包问题,就是需要考虑权重的求最优解D 阅读全文
posted @ 2022-05-09 17:30 你的小垃圾 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 并查集,顾名思义,就是合并、查找集合: 对于一个集合S={a1, a2, ..., an-1, an},我们还可以对集合S进一步划分: S1,S2,...,Sm-1,Sm。我们希望能够快速确定S中的两两元素是否属于S的同一子集。 主要是两个操作: 1、Find:查找元素所属集合 2、Union:合并 阅读全文
posted @ 2022-05-03 19:44 你的小垃圾 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 阿巴阿巴,初赛快要来了。。。 1.“基本”常识 (1) IPv4 协议使用 32 位地址,随着其不断被分配,地址资源日趋枯竭。因此,它正逐渐被使用128位地址的 IPv6 协议所取代。 (2)时间复杂度 冒泡排序:O( n^2 ) 插入排序:O( n^2 ) 归并排序:O(nlgn) 快速排序:平均 阅读全文
posted @ 2022-05-03 19:25 你的小垃圾 阅读(182) 评论(0) 推荐(1) 编辑
摘要: 预习了一点图论的算法,记录一下: 我将分为三部分记录: 1.概念&一笔画问题 2.最短路算法 3.最小生成树算法 1st. 一笔画问题 首先明确以下几个概念: 1、欧拉通路:恰好通过图中的每条边仅一次的通路。 2、欧拉回路:是欧拉路径且起点和终点是同一个点。 3、欧拉图:存在欧拉回路的图。 关于一笔 阅读全文
posted @ 2022-04-02 21:31 你的小垃圾 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 今天学了关于图论的最最最最基本的有关概念和性质,做一下简单的记录: 第一板块: 树的储存与遍历: 首先,树是什么??? 其实简单点来说,树就相当于一个元素之间有确定关系的集合。其中每个元素都是一个结点,他们两两以特定的方式连接并相互关联,而树就是由递归定义与实现的。例如,下图就是一个典型的树: 其中 阅读全文
posted @ 2022-04-01 16:44 你的小垃圾 阅读(471) 评论(2) 推荐(1) 编辑
摘要: 流网络:是一个有向图(可以有环),有两个特殊的点:一个是源点(出发点),一个是汇点,每条边都有属性,叫做容量(也就是每条边的权), 可以想象成一条河,每个点就是一个汇集处,边的容量就是一段的流量。 对于反向边,可以在中间加一个点,所以我们可以默认成不存在反向边 如果边不存在,那容量就是0; 可行流( 阅读全文
posted @ 2022-03-28 19:10 你的小垃圾 阅读(532) 评论(1) 推荐(1) 编辑
摘要: DP入门_最大连续子序列(最大连续和) Description 有一条崎岖的山路,该山路被分成了n段(1<=n<=100,000),每段山路的驾驶体验不同。作为老司机的刘师傅给每段山路打分。分值越高,表示驾驶体验越好;分值越低,表示驾驶体验越差。 例如,有一条山路被划分成6段,每段的驾驶体验值分别是 阅读全文
posted @ 2022-03-17 19:47 你的小垃圾 阅读(97) 评论(0) 推荐(0) 编辑
摘要: DP基础_最长公共子串 Description 两个序列的最长公共子串,这个子串要求在序列中是连续的。如:“bab”和“caba” (可以看出来最长公共子串是“ba”或者“ab”) 再如下列X和Y两个数字序列的最长公共子串长度是5,7。 x序列: 1,5,3,2,3 Y序列: 2,3,5,3,2,5 阅读全文
posted @ 2022-03-17 19:33 你的小垃圾 阅读(1674) 评论(0) 推荐(0) 编辑