图论
文章平均质量分 63
lhq_er
这个作者很懒,什么都没留下…
展开
-
算法导论 22.1-4 通用汇点 O(V)
问题 如果我们用邻接矩阵来存储图,那么绝大多数图算法的运行时间都是Ω(|V|2)(V为一个图的顶点集),但还是有些例外。比如,给定一个有向图G的邻接矩阵A,我们可以在Ο(|V|)时间内判断图G是否包含一个通用汇点,即一个入度为|V|-1出度为0的顶点。请给出这样的算法。 Solution 命题1:若A[i,j]==1,i不是通用汇点 命题2:若A[i,j]==0,j不是通用汇点 这两条原创 2017-06-01 18:20:48 · 1186 阅读 · 0 评论 -
【HDU 4081】 Qin Shi Huang's National Road System
Solution要求最大的A/B,贪心的想就是A最大,B,最小 考虑B最小,就求最小生成树 A最大怎么办?只能枚举边,那么便不再生成树上怎么办?次小生成树!f[i][j]表示树上i到j的边上的最大值,则ans=max{ans,A/(B-f[i][j])}CODE#include<bits/stdc++.h> using namespace std; const int MAXN=1010; in原创 2017-08-28 21:04:06 · 331 阅读 · 0 评论 -
【图论经典题】NOIP2013 普及组 T4 车站分级(两种方法)
Solution主要是按车站分级(就是按照题目意思来)和按车分级两种方法。方法一:按车站分级,我们知道一辆车经过的车站的等级一定大于没经过的车站的等级,这样就可以根据大小关系建议一张拓扑图,然后拓扑排序。 时间复杂度:O(MN^2) 但是常数很小可以过方法二: http://blog.csdn.net/ta201314/article/details/46659541 我们可以这样理解题意:每原创 2017-08-24 19:19:21 · 658 阅读 · 0 评论 -
【NOIP2003 提高组 T1 神经网络】
Solution拓扑。 tips: 1.最后输出要输出c[i]>0的 2.if (c[i]>0) 要在里面判断 不然会少进,WA了无数次 之前就把注释处的写在了循环处。。 for (int i=x;i<y;i++) { for (int j=Head[q[i]];j;j=edge[j].next) {原创 2017-08-24 21:04:54 · 403 阅读 · 0 评论 -
【图论经典题】TCO之旅
TCO之旅 最短路与DP原创 2017-07-20 09:02:51 · 301 阅读 · 0 评论 -
【图论经典题】游戏机器人
游戏机器人 裂点+最短路 图论经典题原创 2017-07-16 19:46:25 · 1267 阅读 · 0 评论 -
【图论经典题】战争
平面图最小割优化(转成平面最短路)原创 2017-07-17 08:00:29 · 537 阅读 · 0 评论 -
【图论经典题】Prison Break
Prison break 二分答案+二分图匹配原创 2017-07-20 20:19:30 · 1774 阅读 · 0 评论 -
【学习笔记】图论 割点 割边
图论 割点 割边(讲解+模板)原创 2017-07-16 16:24:11 · 4144 阅读 · 0 评论 -
【NOIP2010】关押罪犯
【NOIP2010】关押罪犯 特殊点:考察二分图的定义原创 2017-07-12 12:49:22 · 248 阅读 · 0 评论 -
【图论】【二分图匹配】匈牙利算法正确性证明所需的两个定理证明
匈牙利算法正确性证明所需的两个定理证明: 定理1:(Berge 1957)M是最大匹配的充要条件是G中无M的可增广轨(关于增广轨可以参考上面那个blog里的说明)。 定理2:如果从一个点A出发,没有找到增广路径,那么无论再从别的点出发找到多少增广路径来改变现在的匹配,从A出发都永远找不到增广路径。转载 2017-07-13 09:27:33 · 2420 阅读 · 0 评论 -
【学习笔记】图论 Tarjan LCA 割点 桥 暑假7.5
简介 Tarjan作为一位算法大师,发明了许多算法。本篇博文介绍一下Tarjan框架下的求解树上LCA(最近公共祖先)的离线算法,复杂度O(N+Q)。以及求割点,桥的算法,复杂度O(V+E),即dfs 1次所需的时间。Tarjan_LCAProblem:一棵树,n个节点,Q组询问(x,y),求x,y的LCA原创 2017-07-11 14:20:56 · 405 阅读 · 0 评论 -
【HIT1917】 Peaceful Commission
Solution2-sat模板题,但是暴力也可以过,还可以过HDU上的字典序。原创 2017-09-03 14:17:05 · 360 阅读 · 0 评论