摘要: 1、什么是线段树? 线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。 使用线段树可以快速的查找某一个节点在若干条线段中出现的次数,时间复杂度为O(logN)。而未优化的空间复杂度为2N,实际应用时一般还要开4N的数组以免越界,因此有时需要离 阅读全文
posted @ 2020-05-18 20:04 赵学霖 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 原题:https://www.luogu.com.cn/problem/P1002 这是个很明显的dp题,我们现在分析下状态,用一个二维数组a表示走到了第i,j个位置的方案数。 然后根据这个状态分析,走到这个点只能从(i-1,j)和(i,j-1)走来,这样我们的状态转移方程就得出了: a[i][j] 阅读全文
posted @ 2020-04-25 20:14 赵学霖 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、01背包 1267:【例9.11】01背包问题 时间限制: 1000 ms 内存限制: 65536 KB提交数: 12555 通过数: 7735 【题目描述】 一个旅行者有一个最多能装 MM 公斤的背包,现在有 nn 件物品,它们的重量分别是W1,W2,...,WnW1,W2,...,Wn,它们 阅读全文
posted @ 2020-04-18 16:21 赵学霖 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 1、AOV网 首先AOV网是一个有向无环图 在AOV图可以看作一个工程图,每个点看作子工程,有向边代表完成工程的先后顺序,例如:图中要完成8必需先完成5、6. 由此显而易见没有入度的1先完成。而拓扑排序就是输出AOV网中的完成先后顺序。 2、拓扑排序 注意:拓扑排序仅适用AOV网(即有向无环图) 算 阅读全文
posted @ 2020-04-12 11:05 赵学霖 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1、什么是最小生成树? 我们可以知道一个有n个点n-1条边且无环的无向图一定是一棵树。 最小生成树就是在n个节点的无向图中找到n-1条边构成一棵树且使这棵树的边权和最小。 2、怎么求? 1、Prim算法 这个算法在NOI中不常用(不好用) 它的思想与Dijkstra算法相似,这里不再过多介绍 2、K 阅读全文
posted @ 2020-04-08 13:37 赵学霖 阅读(188) 评论(0) 推荐(1) 编辑
摘要: #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #define N 1000010 using namespace std; int fa[N]; int find(int x) { if(fa[x] 阅读全文
posted @ 2020-04-07 13:36 赵学霖 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、点用边连起来就叫做图,严格意义上讲,图是一种数据结构,定义为:graph=(V,E)。V是一个非空有限集合,代表顶点(节点),E代表边的集合。(来自信息学奥赛一本通) 二、图的基础概念。 1、有向图:简单来说就是一条边只能从前点指向后点,而不能后点指向前点。 2、无向图:参照上面,一条边既能从前 阅读全文
posted @ 2020-04-06 10:02 赵学霖 阅读(206) 评论(0) 推荐(0) 编辑
摘要: (本博客大多参考ajh大佬) 1、什么是LCA 就是在一棵树中求两个节点的最近公共祖先。 例如:在下图中4和6的LCA为1,8和7的LCA为5。 2、怎么求LCA 首先我们先说怎么存储一个图 这里是链表结构(下面引用ajh大佬的代码) struct Edge {//链式前向星存边 int to,nx 阅读全文
posted @ 2020-04-01 20:53 赵学霖 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1、概念 在数学上,矩阵是指纵横排列的二维数据表格,最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。由mn个数组成m行n列的数表称为一个m×n的矩阵,记作A。其中aij称为第i行j列的元素。 这里做一下与行列式的区别:行列式行和列数相同是一个数,矩阵行和列不一定相 阅读全文
posted @ 2020-03-18 21:04 赵学霖 阅读(1471) 评论(0) 推荐(1) 编辑
摘要: 1、行列式 行列式在数学中,是一个函数,其定义域为det的矩阵A,取值为一个标量,写作det(A)或 | A | 。无论是在线性代数、多项式理论,还是在微积分学中(比如说换元积分法中),行列式作为基本的数学工具,都有着重要的应用。 引理1:行列互换,值不变。 引理2:用一个数乘行列式的某行等于用这个 阅读全文
posted @ 2020-03-17 21:44 赵学霖 阅读(1109) 评论(0) 推荐(0) 编辑