二分图算法 二分图基本知识 什么是二分图 ? 先介绍一下什么是二分图,二分图也叫二部图,设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图,如下图 ...
分类:
其他好文 时间:
2020-02-05 23:42:16
阅读次数:
125
今天主要补了昨天打的区域赛和cf的题,复习并学习了二分图匹配。 觉得之前学二分图是并没有学太懂,现在去写题不能完全的写出来。 这段时间主要好好学习下图论,每次打比赛的时候遇到图论题就很烧脑。 cf补题:https://www.cnblogs.com/zcb123456789/p/12264411.h ...
分类:
其他好文 时间:
2020-02-05 18:33:10
阅读次数:
59
题目链接 https://atcoder.jp/contests/agc035/tasks/agc035_e 题解 没想出来最后一步DP宛如智障…… 考虑一个数$x\notin S$的条件是$x$被删除了且在$x$最后一次被删除之后不能再对$x+2$和$x K$进行删除操作。也就是说$x+2$和$x ...
分类:
其他好文 时间:
2020-02-03 19:03:38
阅读次数:
68
1.一个图论套路,结合之前的小知识(枚举子集) 例:Online judge 1268,Online judge 1396 询问一个图连通的方案数时,可令Dp一维为图是否连通,另一维是图的二进制表示(完全图可简化为点的个数),从而$Dp[x][0]$可通过$Dp[y][1]$来转移$y\subset ...
分类:
其他好文 时间:
2020-02-02 19:55:48
阅读次数:
90
不难看出,这是一道图论的题,只要要求在$r$,的个数最小时,$r$的个数与文章长度。 预备知识 STL之 map (内置应该是hash之类的) tarjan 缩点 树形dp 简单字符串 邻接表存边 问题分析 由于同义是单向的,我们建起了单向边,容易的是,如果一个单词可以最后回到他自己,那就把这个环上 ...
分类:
其他好文 时间:
2020-02-01 21:31:00
阅读次数:
71
巡回旅行商问题(Traveling Salesman Problem,TSP),也称为货郎担问题。该问题可简单描述为走遍n个城市的最短路。几十年来,出现了很多近似优化算法。如近邻法、贪心算法、最近插入法、最远插入法、模拟退火算法以及遗传算法。 问题1 设有一个售货员从10个城市中的某一个城市的出发, ...
分类:
其他好文 时间:
2020-02-01 19:29:17
阅读次数:
156
(一)图论 1.大臣的旅费 很久以前,T王国空前繁荣。 为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。 同时,如果不重复经过大城市,从首都到达每个大 ...
分类:
其他好文 时间:
2020-02-01 14:40:07
阅读次数:
68
图的遍历和应用 1. 实现方式 :邻接矩阵可以使用vector。邻接矩阵的无穷表示方法: 2. 应用场景 :拓扑图、最小生成树、最短路径、二分图、DFS、BFS。 例题 全排列问题 匈牙利算法 —— 最大匹配 代码与知识点均学习自AcWing:https://www.acwing.com/activ ...
分类:
其他好文 时间:
2020-02-01 12:32:35
阅读次数:
73
今天先把信息奥赛放下,学一下数学。由于必修一学的不扎实,我花了很长时间在理解定义上。 今天主要学三角变换。各种公式弄得我头疼。然后是曲线,再后是曲线的变化,还有一堆我没见过的希腊字母。 主要是看得我一愣一愣的。明天还要写点递归程序,顺便再把立体几何看一下。 最重要的是怎么弄那个图论我还没弄明白。课上 ...
分类:
其他好文 时间:
2020-01-31 19:04:54
阅读次数:
141
(一)BFS 1.地牢大师 你现在被困在一个三维地牢中,需要找到最快脱离的出路! 地牢由若干个单位立方体组成,其中部分不含岩石障碍可以直接通过,部分包含岩石障碍无法通过。 向北,向南,向东,向西,向上或向下移动一个单元距离均需要一分钟。 你不能沿对角线移动,迷宫边界都是坚硬的岩石,你不能走出边界范围 ...
分类:
其他好文 时间:
2020-01-31 18:30:22
阅读次数:
72