会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lsoi_ljk123
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
2019年5月28日
圆方树学习笔记
摘要: 圆方树 一.是什么:对于一个连通图,设所有原来的点为圆点,将每个点双连通分量缩成一个方点,与相邻的圆点连边,不存在圆点之间的边。连接两个方点的圆点都是割点。二.有什么用:可以将图上问题转化为树上问题,利用树的优秀性质做题。 将圆点和方点附上合适的权值,可将图的问题转化为树型DP。三.具体实现:tar
阅读全文
posted @ 2019-05-28 17:13 lsoi_ljk123
阅读(170)
评论(0)
推荐(0)
2019年5月27日
2-SAT学习笔记
摘要: 2-SAT学习笔记 1.what is: 有一个由n个bool变量组成的序列A,有一定的限制条件,求出满足条件的方案。 2.how to do: (1).建图: 将每个点拆成(i<<1)和((i<<1)|1)[即 2*i 和 2*i+1 ],分别代表这个变量是真或假。 连接有向边(u->v)表示由u
阅读全文
posted @ 2019-05-27 22:12 lsoi_ljk123
阅读(182)
评论(0)
推荐(0)
2019年5月19日
tarjan习题题解
摘要: tarjan习题 一.割点: 1.模板: 洛谷P3388 【模板】割点(割顶) 题目背景割点 题目描述给出一个n个点,m条边的无向图,求图的割点。 输入输出格式输入格式: 第一行输入n,m 下面m行每行输入x,y;x,y表示x到y有一条边 输出格式: 第一行输出割点个数 第二行按照节点编号从小到大输
阅读全文
posted @ 2019-05-19 22:02 lsoi_ljk123
阅读(600)
评论(0)
推荐(0)
点双连通分量和边双连通分量学习笔记
摘要: 点双连通分量和边双连通分量学习笔记 1.简介: 对于一个连通图,如果任意两点至少存在两条点不重复路径,则称这个图为点双连通的(简称双连通);如果任意两点至少存在两条边不重复路径,则称该图为边双连通的。点双连通图的定义等价于任意两条边都同在一个简单环中,而边双连通图的定义等价于任意一条边至少在一个简单
阅读全文
posted @ 2019-05-19 19:56 lsoi_ljk123
阅读(4089)
评论(0)
推荐(1)
2019年4月23日
割点和桥学习笔记
摘要: 割点和桥 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
阅读(1139)
评论(0)
推荐(0)
2019年4月11日
缩点(有向图的强连通分量)学习笔记
摘要: 缩点(有向图的强连通分量)学习笔记 1.什么是强连通分量?: 有向图强连通分量:在有向图G中,如果两个顶点vi,vj间(vi>vj)有一条从vi到vj的有向路径,同时还有一条从vj到vi的有向路径,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一
阅读全文
posted @ 2019-04-11 15:59 lsoi_ljk123
阅读(1134)
评论(0)
推荐(1)
2019年4月9日
gcd的二进制优化笔记
摘要: 可将x,y分为六种情况进行讨论: 代码如下:
阅读全文
posted @ 2019-04-09 22:08 lsoi_ljk123
阅读(411)
评论(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
阅读(166)
评论(0)
推荐(0)
上一页
1
2
3
4
5
公告