码迷,mamicode.com
首页 >  
搜索关键字:缩点    ( 1140个结果
道路和航线,题解
题目: 题意: 题目说的简洁明了,有两种路,一种没负数,一种没环,求单元最短路。 分析: spfa随便优化(双端队列)一下水过。。。 当然这好像并不是正解。。。 其实看到这一题,相信大家都能想到类似缩点的做法,有很明显的暗示,所有我们直接考虑将双向边所连的点缩成一个,然后就是个有向无环图,然后再跑非 ...
分类:其他好文   时间:2020-04-30 09:41:42    阅读次数:45
CSUST-4.26集训队选拔(全解)
比赛链接:http://acm.csust.edu.cn/contest/91 emmm,这个榜有点惨,不过比我们去年到是好多了。。。有一题数据出了点水,导致写了应该就能过,要不是我在各位打完比赛的那晚上闲着感觉有点慌去验了波题。。。然后发现了某些验题人的迷惑AC行为。。。。。。 怎么说呢。。。感觉 ...
分类:其他好文   时间:2020-04-28 00:39:07    阅读次数:56
割边 + 缩点(得到边连通分量) + 朴素LCA
用到的算法 割边 + 缩点(得到边连通分量) + 朴素LCA 算法解析 + 无向图区分重边与同一条边的反方向: 对每一条边都用一个变量id来标识,一条无向边的两个方向用同一个id表示。 + 割边: ,即以点v为根的子树不能到达点u及以上,所以边uv为一条割边。 + 缩点(得到边双连通分量): 去掉桥 ...
分类:其他好文   时间:2020-04-26 13:55:29    阅读次数:62
4.18 省选模拟赛 桥 边双联通分量 长链剖分维护贪心
只存在加边操作 所以每次只对割边有影响。 考虑求出所有的边双联通分量 然后进行缩点。 那么原图就变成了一颗树 且所有边都是割边。 考虑k==1的时候 显然是求出树的直径。 考虑k 1时 一个错误的贪心:把刚才树的直径上的边标记为0 然后再求直径...... 容易构造出反例让其错误。 题解上的做法过于 ...
分类:移动开发   时间:2020-04-24 21:57:09    阅读次数:81
week8-C-班长竞选
题意: 大学班级选班长,N 个同学均可以发表意见 若意见为 A B 则表示 A 认为 B 合适,意见具有传递性,即 A 认为 B 合适,B 认为 C 合适,则 A 也认为 C 合适 勤劳的 TT 收集了M条意见,想要知道最高票数,并给出一份候选人名单,即所有得票最多的同学,你能帮帮他吗? Input ...
分类:其他好文   时间:2020-04-17 12:48:56    阅读次数:78
点双连通分量的缩点
将(1,2,3,4,5)命名为1号连通块将(1,6)命名为2号连通块将(6,7)命名为3号连通块将(6,8,9)命名为4号连通块 将割点1命名为5号将割点6命名为6号 将每个割点与它从前所属于的连通块进行联边,形如下: 一个更复杂的样例 缩点后成为: ...
分类:其他好文   时间:2020-04-12 19:00:51    阅读次数:133
HDU4612 Warm up
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4612 题意:给定一个无向图,问加一条边后最少的桥数是多少。 思路:找出边双连通分量后缩点成一棵树,然后我们要是加一条边使桥数最少,显然是去找树的直径,所以两边DFS去找树的直径即可,注意这里很坑,重边是 ...
分类:其他好文   时间:2020-04-11 23:30:08    阅读次数:65
POJ - 2553 tarjan算法+缩点
题意: 给你n个点,和m条单向边,问你有多少点满足(G)={v∈V|?w∈V:(v→w)?(w→v)}关系,并把这些点输出(要注意的是这个关系中是蕴含关系而不是且(&&)关系) 题解: 单独一个强连通分量中的所有点是满足题目要求的但如果它连出去到了其他点那里,要么成为新的强连通分量,要么失去原有的符 ...
分类:编程语言   时间:2020-04-09 12:57:22    阅读次数:68
P2812 校园网络
https://www.luogu.com.cn/problem/P2812 传送门 首先考虑问题一 不难想到,如果有一个学校作为终端机,那么跟其处于同一个强联通中的所有学校就可以不用作为终端机了。 那么,问题一也就迎刃而解了:找到所有入度为0的缩点。因为这个学校(强联通中至少有一个学校)必须作为终 ...
分类:其他好文   时间:2020-04-04 22:52:19    阅读次数:85
CF652E Pursuit For Aritifacts
题目传送门 这是一道很好的练习强联通的题目。 首先,从题中可以看到,题目的要求就是要我们求出从起点到终点是否可以经过flag = 1 的边。 由于是无向图,且要求很多,直接暴力dfs会很凌乱。 那么,我们就想到一个思路:能不能尽量把这张图缩小,标记转为点,最好成为一条一条链呢? tarjan的缩点! ...
分类:其他好文   时间:2020-04-04 22:41:10    阅读次数:102
1140条   上一页 1 2 3 4 5 6 ... 114 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!