上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: "Luogu P3376" 最大流是网络流模型的一个基础问题。 网络流模型就是一种特殊的有向图。 概念: 源点:提供流的节点,类比成为一个无限放水的水厂 汇点:接受流的节点,类比成为一个无限收水的小区 弧:类比为水管 弧的容量:类比为水管的容量;用函数$c(x,y)$表示弧$(x,y)$的容量 弧的 阅读全文
posted @ 2019-11-30 11:29 Nanjo 阅读(386) 评论(0) 推荐(0) 编辑
摘要: "Luogu P1265" 本来一开始我用的Kruskal……但是由于double类型8字节,所以MLE了。 很容易发现这是一道最小生成树的题目。 值得注意的是题目中给的第二个限制,只存在唯一情况即这个环为等边多边形。 但是如果是等边多边形那么这个限制给了和没给完全没区别…… 所以这就是一道最小生成 阅读全文
posted @ 2019-11-29 14:04 Nanjo 阅读(109) 评论(0) 推荐(0) 编辑
摘要: "Luogu P3275" 显然是一道经典的差分约束系统 相关知识可以查看: "【Luogu 1993】差分约束系统问题——小K的农场" 值得注意的是这题使用最长路更合适,因为每一个人都要取得至少一个糖果。在添加超级起点时,这本身就是一个使用大于等于号的关系,如果更换成小于等于号则会导致边的方向改变 阅读全文
posted @ 2019-11-28 21:56 Nanjo 阅读(102) 评论(0) 推荐(0) 编辑
摘要: "Luogu P1993" 前置知识:最短路径相关算法 如果一个系统由n个变量和m个约束条件组成,形成m个形如ai aj≤k的不等式(i,j∈[1,n],k为常数),则称其为差分约束系统。 显然题目中给出的信息可以构成一个差分约束系统,虽然不等号的方向不统一,但是我们可以利用不等式的性质进行变换,将 阅读全文
posted @ 2019-11-28 20:35 Nanjo 阅读(152) 评论(0) 推荐(0) 编辑
摘要: "Luogu P3834" 可持久化数据结构就是支持在历史版本上进行查询和修改操作的数据结构。 主席树就是对线段树的改进,使之可持久化。 前置知识:动态开点线段树 我们利用权值(值域)线段树统计区间内的数出现的次数。 (权值线段树类似于线段树+桶) 那么我们可以对每一个位置建立一棵线段树,维护$1$ 阅读全文
posted @ 2019-11-28 16:53 Nanjo 阅读(104) 评论(0) 推荐(0) 编辑
摘要: "Luogu P2471" 啊啊啊啊这真是一道史上最毒瘤的题目!!!!! 题意就是给出n个年份的降雨量 询问:“自从$y$年以来$x$年的降雨量最大”的正确性。 显然有多种情况需要考虑,那么就需要通过分类讨论理清程序的逻辑了。 对于“自从$y$年以来$x$年的降雨量最大”这样一句话,可以转化成如下条 阅读全文
posted @ 2019-11-27 14:55 Nanjo 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 前置知识:欧几里得算法(辗转相除法) 裴蜀定理 裴蜀定理(或贝祖定理,Bézout's identity)得名于法国数学家艾蒂安·裴蜀,说明了对任何整数a、b和它们的最大公约数d,关于未知数x和y的线性不定方程(称为裴蜀等式):若a,b是整数,且gcd(a,b)=d,那么对于任意的整数x,y,ax+ 阅读全文
posted @ 2019-11-25 14:06 Nanjo 阅读(376) 评论(0) 推荐(0) 编辑
摘要: "Luogu P1168" "Luogu P1801" "UVA 501(洛谷Remote Judge)" 前置知识:堆、优先队列STL的使用 对顶堆 是一种在线维护第$k$小的算法。 其实就是开两个堆,一个是大根堆,一个是小根堆。两个堆的根相对。 下面借助题目P1168进行详细分析。 P1168 阅读全文
posted @ 2019-11-24 22:19 Nanjo 阅读(140) 评论(0) 推荐(0) 编辑
摘要: "Luogu P3375" 模式串:即题目中的S2所代表的意义 文本串:即题目中的S1所代表的意义 对于字符串匹配,有一种很显然的朴素算法:在S1中枚举起点一位一位匹配,失配之后起点往后移动一位,从头开始进行匹配。 这种算法的时间复杂度几乎达到了$O(nm)$,显然是不能接受的。 这种做法的缺点在于 阅读全文
posted @ 2019-11-14 13:38 Nanjo 阅读(146) 评论(0) 推荐(0) 编辑
摘要: "Luogu P1967" 题目大意:给定一张图和q个询问,询问x节点和y节点的路径之间最小边权最大可以是多少。 可以发现对于一条边$E(x,y)$,如果x到y有另一条路径且最小边权大于$E(x,y)$,那么这条边完全可以不考虑了。 综上所述,我们可以考虑对这张图使用Kruskal构建最大生成树。 阅读全文
posted @ 2019-11-12 18:19 Nanjo 阅读(108) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页