上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 最小生成树$Prim$算法 我们通常求最小生成树有两种常见的算法——$Prim$和$Kruskal$算法,今天先总结最小生成树概念和比较简单的$Prim$算法 ##Part 1:最小生成树基础理论 ###定义 一个有 \(n\) 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 \(n 阅读全文
posted @ 2020-08-14 01:42 ZTer 阅读(1092) 评论(0) 推荐(0)
摘要: #Part 1:了解LCA \(LCA\)(Least Common Ancestors),中文翻译是“最近公共祖先” (原图来自洛谷) 对于给定的一棵树和这棵树的树根(如上图) 给定两个节点,他们的最近公共祖先(以下简称$LCA$)就是这两个点分别到树根的简单路径中经过的所有点的交集中,深度最深的 阅读全文
posted @ 2020-08-08 21:33 ZTer 阅读(171) 评论(0) 推荐(0)
摘要: #线段树 线段树例题整理 ##Part 1:题面 传送门:https://www.luogu.com.cn/problem/P6492(靠之前传送门放错了,暴露了我在机房逛B站的事实…… ##Part 2:思路整理 ###问题抽象化 题目中要求我们维护一个包含$L、R$序列,如果一个字序列中不包含连 阅读全文
posted @ 2020-08-01 11:50 ZTer 阅读(309) 评论(0) 推荐(0)
摘要: #双向(折半)搜索 ##Part 1:双向搜索概念与朴素复杂度分析 双向搜索是对于深度优先搜索的一种优化,它的基本思想是:把$dfs$从一端开始改为从两端开始,从而有效减少搜索状态 如果上面的定义不懂的话,请看下面两这张图(设$n$是搜索层数): 上面这个图就是普通的$dfs$在每次拓展两个节点的情 阅读全文
posted @ 2020-07-30 16:54 ZTer 阅读(2015) 评论(4) 推荐(9)
摘要: #Dynamic Programming(DP) 动态规划刷题小结 例题1:乌龟棋 传送门:https://www.luogu.com.cn/problem/P1541 题目中先给出一个长度为$n$的序列(我们把它叫做序列$g$),其中$g_i$表示第$i$个格子的得分 另外,有四种卡片,每一种可以 阅读全文
posted @ 2020-07-21 16:36 ZTer 阅读(230) 评论(0) 推荐(1)
摘要: 指针变量与应用——动态数组 在C++中,有一种神奇的变量,它不可以表示一个值,但是可以表示某个元素的地址,通过地址来访问这个元素。 打个比方:你有一张地图和一个坐标,你就可以通过访问这个坐标来达到你访问坐标所表示的元素的目的。指针变量就是这个“坐标”。 下面我们来具体看看指针变量的应用。 1、指针变 阅读全文
posted @ 2020-07-19 10:02 ZTer 阅读(1161) 评论(1) 推荐(1)
摘要: 最短路算法(三)Dijkstra算法 PS:因为这两天忙着写GTMD segment_tree,所以博客可能是seg+图论混搭着来,另外segment_tree的基本知识就懒得整理了…… Part 1:Dijkstra算法基本信息 以下,我们用dis[n]表示1->n的最短路径长度,vis[n]表示 阅读全文
posted @ 2020-07-09 11:26 ZTer 阅读(614) 评论(1) 推荐(1)
摘要: #离散化权值线段树 Part 0:作者前言(废话) 以前其实早就学过用二路归并排序的方法求序列的逆序对,因为一直没有学会二路归并,所以逆序对一直不会做 前几天学了线段树,然后无意间在书上看到了“线段树求逆序对”这样的问题…… 于是果断魔改一发线段树求一手逆序对。。。然后就有了这个博客 另外,祝贺我考 阅读全文
posted @ 2020-07-06 11:19 ZTer 阅读(447) 评论(3) 推荐(2)
摘要: 我可能要退役了…… 退役之前,写一篇和我一样悲惨的算法:SPFA 最短路算法(二)SPFA算法 Part 1:SPFA算法是什么 其实呢,SPFA算法只是在天朝大陆OIers的称呼,它的正统名字叫做:队列优化的Bellman-Ford算法 在天朝,我们把它叫做“Shortest Path Fast 阅读全文
posted @ 2020-06-27 19:43 ZTer 阅读(682) 评论(2) 推荐(0)
摘要: 最短路算法(一) 最短路算法有三种形态:Floyd算法,Shortset Path Fast Algorithm(SPFA)算法,Dijkstra算法。 我个人打算分三次把这三个算法介绍完。 (毕竟写太长了又没有人看QAQ……)但是这篇博客好像又双叒叕写的有点长,真的请各位耐心看完QAQ 今天先来介 阅读全文
posted @ 2020-06-05 21:27 ZTer 阅读(1033) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页