图的学习
beyond+myself
这个作者很懒,什么都没留下…
展开
-
二分图简单知识
二分图的定义:每两个相邻的节点不能染相同的颜色,可以用两种颜色染完所有的图,简单来说就是非奇数环图。 匹配:在二分图的子图中,任意两条边不依附于同一个顶点 最大匹配:二分图中所含有的最大匹配数 完美匹配:图中的每个点都是匹配点 匹配点:匹配边上的两点 增广路径:若P是图G中一条联通两个未匹配顶点的路径,且属于M的边和不属于M的边在P上交替出现,则称P为相对于M的一条增广路径。 最小点覆盖:选出最小的点数,使得二分图中的任意一条边的其中一个点在这个点的集合中=二分图的最大匹配数。 最大独立集:在二分图原创 2021-12-21 09:31:19 · 533 阅读 · 0 评论 -
图的基本存储
解决图论问题,首先就要思考用什么样的方式存储图。但是小鑫却怎么也弄不明白如何存图才能有利于解决问题。你能帮他解决这个问题么? Input 多组输入,到文件结尾。 每一组第一行有一个数n表示n个点。接下来给出一个n*n的矩阵 表示一个由邻接矩阵方式存的图。 矩阵a中的元素aij如果为0表示i不可直接到j,1表示可直接到达。 之后有一个正整数q,表示询问次数。 接下来q行每行有一个询问,输入两个数为a,b。 注意:点的编号为0~n-1,2<=n<=5000,0<=q<=100,0 <原创 2021-05-30 09:27:58 · 55 阅读 · 0 评论