图论
Yingye Zhu(HPXXZYY)
Nothing
展开
-
2020.08.23日常总结——无向图的最小环问题(Floyd算法的本质)
[Problem]\color{green}{\texttt{[Problem]}}[Problem] 给定一个 nnn 个点 mmm 条边的无向图,求出一个至少有 333 个点的环,使得环上的边的边权的总和最小。无解就输出 No solution.(注意,. 是必须的)。 1≤n≤100,1≤m≤5×1031 \leq n \leq 100,1 \leq m \leq 5 \times 10^31≤n≤100,1≤m≤5×103。 记 ddd 为边权的最大值,则有 1≤d≤1×1051\leq d \l原创 2020-08-23 13:41:05 · 395 阅读 · 1 评论 -
2020.04.04日常总结——分层图
分层图\color{green}{\text{分层图}}分层图 所谓分层图,顾名思义,就是把一张图 复制\color{red}{\text{复制}}复制 成好几层,每一层都有属于自己层的特殊含义。 每层的图中的边权相同,表示从一个点到另一个点的边权。 分层图的核心是层间转移的代价的确定。一般而言,题目会给我们一些从一个点到另一个点的代价的“优惠”,而这些优惠,我们就通常让它作为层间边的...原创 2020-04-04 14:11:32 · 305 阅读 · 0 评论 -
2020.02.28日常总结兼Johnson全源最短路算法略讲
【前置技能】\color{green}{【前置技能】}【前置技能】 为了顺利地阅读此次的博客,你应该知道: 各种最短路算法的实现: SPFA算法及其判负环的应用 dijkstra算法求解无负环最短路 各种最短路算法的时间复杂度 下面贴模板: Johnson全源最短路算法略讲\color{green}{\text{Johnson全源最短路算法略讲}}Johnson全源最短路算法...原创 2020-02-28 21:03:10 · 254 阅读 · 0 评论 -
2020.02.06日常总结——树上问题
树上dp\color{green}{树上dp}树上dp 顾名思义,即树上的dp问题。 有两种转移方式:一是从根转移到叶子,二是从叶子转移到根。在实际应用中,从叶子转移到根的方式应用的更多。 树上dp在实现起来的时候,可能需要配合贪心等其它高效的算法,甚至于线段树等高效数据结构。 代码实现起来的时候,常常用递归实现,因为树的定义就是递归定义的。同时,一定要注意不要从一个点又转移回了它的父亲,否则,...原创 2020-02-06 18:35:23 · 302 阅读 · 0 评论 -
2020.02.03日常总结
洛谷P3478 [POI2008]STA−Station\color{green}{洛谷P3478\ \ \ [POI2008]STA-Station}洛谷P3478 [POI2008]STA−Station 【题意】:\color{blue}{【题意】:}【题意】: 给您一棵有NNN个点的无根树,求一个点,以这个点为根的树时,所...原创 2020-02-03 19:41:27 · 146 阅读 · 0 评论 -
2019.12.28日常总结
今天,我们讲的算法是: 洛谷P1690 【题意】: 【思路】: 先用Floyed算法求出没每两个点之间的最短路,然后暴力求出一种路线,求他的长度,然后统计即可。 【代码】: 洛谷P3655 【题意】: 【思路】: 一个区间的改变,并不会让区间内部元素的相对大小改变。即这个区间的总贡献并不会改变。 进一步的,如果修改区间[x,y][x,y][x,y],只有点xxx和点y+1y+1y+1...原创 2019-12-28 11:24:00 · 106 阅读 · 0 评论