摘要: tarjan习题 一.割点: 1.模板: 洛谷P3388 【模板】割点(割顶) 题目背景割点 题目描述给出一个n个点,m条边的无向图,求图的割点。 输入输出格式输入格式: 第一行输入n,m 下面m行每行输入x,y;x,y表示x到y有一条边 输出格式: 第一行输出割点个数 第二行按照节点编号从小到大输 阅读全文
posted @ 2019-05-19 22:02 lsoi_ljk123 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 点双连通分量和边双连通分量学习笔记 1.简介: 对于一个连通图,如果任意两点至少存在两条点不重复路径,则称这个图为点双连通的(简称双连通);如果任意两点至少存在两条边不重复路径,则称该图为边双连通的。点双连通图的定义等价于任意两条边都同在一个简单环中,而边双连通图的定义等价于任意一条边至少在一个简单 阅读全文
posted @ 2019-05-19 19:56 lsoi_ljk123 阅读(3994) 评论(0) 推荐(1) 编辑
摘要: 割点和桥 1.什么是割点和桥: 如果在图G中去掉一个顶点(自然同时去掉与该顶点相关联的所有边)后,该图的连通分支数增加,则称该顶点为G的割点(割顶)(cut-vertex)。 设无向图G=<V,E>,若存在E'⊆E使得p(G-E')>p(G),且对于任意的E''⊂E',均有p(G-E'')=p(G) 阅读全文
posted @ 2019-04-23 17:25 lsoi_ljk123 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 缩点(有向图的强连通分量)学习笔记 1.什么是强连通分量?: 有向图强连通分量:在有向图G中,如果两个顶点vi,vj间(vi>vj)有一条从vi到vj的有向路径,同时还有一条从vj到vi的有向路径,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一 阅读全文
posted @ 2019-04-11 15:59 lsoi_ljk123 阅读(1061) 评论(0) 推荐(1) 编辑
摘要: 可将x,y分为六种情况进行讨论: 代码如下: 阅读全文
posted @ 2019-04-09 22:08 lsoi_ljk123 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 扩展欧几里得学习笔记(求ax+by=gcd(a,b)的解x和y) ——ljk蒟蒻 已知ax+by=gcd(a,b)且gcd(a,b)=gcd(b,a%b) 所以ax+by=bx+(a%b)y=bx+(a-a/b*b)y=bx+ay-a/b*b*y=ay+b(x-a/b*y) 因为b=0时,定有一解x 阅读全文
posted @ 2019-04-09 21:54 lsoi_ljk123 阅读(157) 评论(0) 推荐(0) 编辑