Processing math: 100%

Hi, Parsn!p

Find your own serendipity.

  • 博客主题更新啦!!很多链接还没有完善,会慢慢补充的,客官先将就着看吧!
    『追捕盗贼 Tarjan算法』

    摘要: 追捕盗贼(COCI2007) Description 为了帮助警察抓住在逃的罪犯,你发明了一个新的计算机系统。警察控制的区域有N个城市,城市之间有E条双向边连接,城市编号为1到N。 警察经常想在罪犯从一个城市逃亡另一个城市的过程中抓住他。侦查员在仔细研究地图,以决定在哪个城市设置障碍,或者断掉某条路

    『干货图论模板』

    摘要: 这是一篇记录图论模板的博客 最短路篇 Dijkstra 树的直径BFS 树的直径DP cpp include include include include define mset(name,val) memset(name,val,sizeof name) using namespace std;

    『Tarjan算法 无向图的双联通分量』

    摘要: 无向图的双连通分量 定义:若一张无向连通图不存在割点,则称它为"点双连通图"。若一张无向连通图不存在割边,则称它为"边双连通图"。 无向图图的极大点双连通子图被称为"点双连通分量",记为"vDCC"。无向图图的极大边双连通子图被称为"边双连通分量",记为"eDCC"。 没错,万能的图论连

    『Tarjan算法 有向图的强连通分量』

    摘要: 有向图的强连通分量 定义:在有向图G中,如果两个顶点vi,vj(vivj)有一条从vivj的有向路径,同时还有一条从vjvi的有向路径,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G

    『Tarjan算法 无向图的割点与割边』

    摘要: 无向图的割点与割边 定义:给定无相连通图G=(V,E) 若对于xV,从图中删去节点x以及所有与x关联的边后,G分裂为两个或以上不连通的子图,则称xG的割点。 若对于eE,从图中删去边e之后,G分裂为两个不连通的子图,则称eG的割

    『Balancing Act 树的重心』

    摘要: 树的重心 我们先来认识一下树的重心。 树的重心也叫树的质心。找到一个点,其所有的子树中最大的子树节点数最少,那么这个点就是这棵树的重心,删去重心后,生成的多棵树尽可能平衡。 根据树的重心的定义,我们可以通过树形DP来求解树的重心。 设Maxi代表删去i节点后树中剩下子树中节点最多的一个子树的节

    摘要: 追捕盗贼(COCI2007) Description 为了帮助警察抓住在逃的罪犯,你发明了一个新的计算机系统。警察控制的区域有N个城市,城市之间有E条双向边连接,城市编号为1到N。 警察经常想在罪犯从一个城市逃亡另一个城市的过程中抓住他。侦查员在仔细研究地图,以决定在哪个城市设置障碍,或者断掉某条路 阅读全文
    posted @ 2019-02-25 14:48 Parsnip 阅读(610) 评论(0) 推荐(0)
    摘要: 这是一篇记录图论模板的博客 最短路篇 Dijkstra 树的直径BFS 树的直径DP cpp include include include include define mset(name,val) memset(name,val,sizeof name) using namespace std; 阅读全文
    posted @ 2019-02-18 20:20 Parsnip 阅读(196) 评论(0) 推荐(1)
    摘要: 无向图的双连通分量 定义:若一张无向连通图不存在割点,则称它为"点双连通图"。若一张无向连通图不存在割边,则称它为"边双连通图"。 无向图图的极大点双连通子图被称为"点双连通分量",记为"vDCC"。无向图图的极大边双连通子图被称为"边双连通分量",记为"eDCC"。 没错,万能的图论连 阅读全文
    posted @ 2019-02-17 20:35 Parsnip 阅读(824) 评论(0) 推荐(3)
    摘要: 有向图的强连通分量 定义:在有向图G中,如果两个顶点vi,vj(vivj)有一条从vivj的有向路径,同时还有一条从vjvi的有向路径,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G 阅读全文
    posted @ 2019-02-16 20:32 Parsnip 阅读(454) 评论(0) 推荐(1)
    摘要: 无向图的割点与割边 定义:给定无相连通图G=(V,E) 若对于xV,从图中删去节点x以及所有与x关联的边后,G分裂为两个或以上不连通的子图,则称xG的割点。 若对于eE,从图中删去边e之后,G分裂为两个不连通的子图,则称eG的割 阅读全文
    posted @ 2019-02-16 19:12 Parsnip 阅读(1605) 评论(0) 推荐(2)
    摘要: 树的重心 我们先来认识一下树的重心。 树的重心也叫树的质心。找到一个点,其所有的子树中最大的子树节点数最少,那么这个点就是这棵树的重心,删去重心后,生成的多棵树尽可能平衡。 根据树的重心的定义,我们可以通过树形DP来求解树的重心。 设Maxi代表删去i节点后树中剩下子树中节点最多的一个子树的节 阅读全文
    posted @ 2019-02-13 19:08 Parsnip 阅读(259) 评论(0) 推荐(1)
    摘要: 树的直径 我们先来认识一下树的直径。 树是连通无环图,树上任意两点之间的路径是唯一的。定义树上任意两点u,v的距离为uv路径上边权的和。树的直径MN为树上最长路径,即点MN是树上距离最远的两个点,这条路径亦称为树的最长链。 那么,我们考虑一下如何求解树的直径。 方法一: 阅读全文
    posted @ 2019-02-13 17:47 Parsnip 阅读(290) 评论(0) 推荐(1)
    摘要: 差分约束系统 我们先来认识一下差分约束系统鸭! 差分约束系统是一种特殊的n元一次不等式组,它包含了n个变量x1xn以及m个不等式(约束条件)。其中每一个不等式形如xixjckck是常数,i,jn,km。 通常来说,题目会 阅读全文
    posted @ 2019-02-11 20:09 Parsnip 阅读(317) 评论(0) 推荐(1)
    摘要: 飞行路线(luoguP4568) Description Alice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司。该航空公司一共在n个城市设有业务,设这些城市分别标记为0到n−1,一共有m种航线,每种航线连接两个城市,并且航线有一定的价格。 Alice和Bob现在要从一个城市沿着航线到 阅读全文
    posted @ 2019-02-11 19:19 Parsnip 阅读(180) 评论(0) 推荐(1)
    摘要: The Captain(BZOJ 4152) Description 给定平面上的n个点,定义(x1,y1)到(x2,y2)的费用为min(|x1 x2|,|y1 y2|),求从1号点走到n号点的最小费用。 Input Format 第一行包含一个正整数n(2证明: 对于任意两点P,Q,其距离为 阅读全文
    posted @ 2019-02-11 08:23 Parsnip 阅读(296) 评论(0) 推荐(1)
    点击右上角即可分享
    微信分享提示