==========图论==========
kma_093
山高水闊 苦海無涯
展开
-
浅谈树链剖分
定义(不严谨的口胡)树链剖分将一棵树按照某种方式划分成多条链,再利用一系列数据结构对链上信息进行维护。有什么用?详见洛谷模板P3384支持:求LCALCALCA路径信息维护子树信息维护…算法实现怎么实现呢?因为博主太菜了不会长链剖分,所以这里讲轻重链剖分据说也有名字叫启发式剖分?在轻重链剖分中,每个非叶节点有且仅有一个重儿子,其余子节点为轻儿子。轻重儿子划分的依...原创 2019-10-22 22:10:04 · 221 阅读 · 2 评论 -
[洛谷P2472] [SCOI2007]蜥蜴
题目链接:蜥蜴题目分析:一道网络流,先来分析一下问题:在一个\(r*c\)的图中分布了一些数,其他地方都用\(0\)填充,我们分别从指定的一些数出发,每次可以移动到周围距离为\(d\)以内的数上(或图外),原来的数会被\(-1\),任何时候数不能为负。各个数走法之间互相影响。问至多有多少个数出发能到达图外?把这个题的限制条件列出来一下吧:每个石柱只能站一只蜥蜴 每个石柱最多...原创 2019-08-06 08:45:56 · 167 阅读 · 0 评论 -
[POJ1463] Strategic game
题目链接:传送门题目大意:Bob非常享受玩电脑游戏的过程,尤其是策略游戏,但是在有些时候,他因为不能在第一时间找到最佳的策略而十分伤心。 现在,他遇到了一个问题。他必须保卫一个中世纪的城市,有很多道路将整个城市连起来,整体上看上去像一棵树。Bob需要放置尽可能少的士兵,保卫树上所有的边。士兵只能放在节点上,但是却可以保卫所有与这个节点相邻的边。题目分析:由于树本身具有二分图的性...原创 2019-03-16 10:12:00 · 57 阅读 · 0 评论 -
洛谷P3388 【模板】割点(割顶)
题目链接:kma!题目分析:割点模板,对于当前搜索的节点是不是搜索树里的根节点分类讨论如果是根节点,显然如果它的子树数量\(>=2\),把它\(cut\)掉两棵子树就不连通了 如果不是根节点,如果有搜到的节点\(low[v] >= dfn[u]\),说明有节点不通过\(u\)没办法上翻到环外,那么把它\(cut\)掉也是可行的 没了代码:#include &...原创 2019-08-10 16:18:00 · 72 阅读 · 0 评论