随笔分类 -  图论

摘要:$Des$ 给定一个有向图,起点为$1$,终点为$n$,所有边的长度都为$1$.现在要从起点走到终点,每次走$2^k$的代价是$1$.(这个$k$是任意的,但$2^k$不能超过$longint$范围).求最小代价. $Sol$ 最开始的想法:把距离为$2^k$的两个点连边,然后$ Dijkstra 阅读全文
posted @ 2019-10-21 21:45 DTTTTTTT 阅读(92) 评论(0) 推荐(0)
摘要:$Luogu$ $Sol$ 首先当然是构建一棵最大生成树,然后对于一辆货车的起点和终点倍增跑$lca$更新答案就好.记得预处理倍增的时候不仅要处理走了$2^i$步后是那个点,还有这中间经过的路径权值的最小值以便之后统计答案. 再一看发现这题并没说给的图是联通的,也就是说跑了最大生成树之后可能有若干棵 阅读全文
posted @ 2019-10-03 14:50 DTTTTTTT 阅读(121) 评论(0) 推荐(0)
摘要:$Des$ 有一个网格图,上面的格子分为空地和障碍,障碍是不可以走的.现在从给定的起点出发开始~~到处乱~~走,最多可以往左走$l$次,往右走$r$次.求可能到达的点数. $Sol$ 如果只限制了向左或向右走的次数就要简单一些,所以我们先思考这一种情形. 假设只限制了向左走不能超过$l$次.这样转化 阅读全文
posted @ 2019-09-30 20:16 DTTTTTTT 阅读(192) 评论(0) 推荐(0)
摘要:$Luogu$ $Sol$ 首先找出符合条件一的点然后跑$SPFA$就好了叭. 如何判断点是否符合条件一呢?先连反边,记录每个点的入度,然后从终点开始$dfs$,记录每个点被到达的次数,若到达的次数等于它的入度且不为$0$那么就是满足题意的. 为啥$Noip2014$有$4$道连我都觉得很水的题. 阅读全文
posted @ 2019-08-26 15:00 DTTTTTTT 阅读(150) 评论(2) 推荐(0)
摘要:Luogu $Description$ 给定一个有向图,每个点只有一条出边.求图里的最小环. $Sol$ 使得这个题不难的地方就在于每个点只有一条出边叭. 一边连边一边更新答案.首先当然是初始$f[i]=i$,然后连$(u,v)$边的时候如果$find(u)==find(v)$,说明$v$已经有一条 阅读全文
posted @ 2019-08-24 22:04 DTTTTTTT 阅读(118) 评论(0) 推荐(0)
摘要:$Luogu$ $Description$ 一个$n$个点,$m$条边的图.$m=n-1$或$m=n$.任意选取一点作为起始点,可以去往一个没去过的点,或者回到第一次到达这个点时来自的点.要求遍历整个图,会得到一个遍历的点的序列(按照到达的先后顺序排).输出字典序最小的序列. $Sol$ 首先$m= 阅读全文
posted @ 2019-08-24 10:16 DTTTTTTT 阅读(89) 评论(0) 推荐(0)
摘要:基本概念 连通:如果图中结点U、V之间存在一条从U通过若干条边、点到达V的通路,则称U、V是连通的 完全图:每对顶点之间有唯一的一条边相连或想通。无向图共有:n*(n-1)/2条边,有向图共有:n*(n-1)条边 子图: 边的子集和相关联的点集 强联通分量:有向图中任意两点都连通的最大子图 补图:对 阅读全文
posted @ 2019-02-13 09:55 DTTTTTTT 阅读(213) 评论(0) 推荐(0)
摘要:传送门: 洛谷 Vjudge (题目略有不同) 题目描述 • 给定一个图 tt = (V, E) • 求一个点集 S ,使得对于任意 x ≠ y ∈ S ,x 和 y 都有一条边 • |V | ≤ 50输入格式 第一行两个数,n, m 分别表示图的点数、边数。 接下 来 m 行,每行两个整数 x, 阅读全文
posted @ 2019-01-26 10:17 DTTTTTTT 阅读(329) 评论(0) 推荐(0)