连通性,度数,拓扑
swqeaaa
有问题可以吻我
展开
-
【连通性,度数,拓扑 】【有向无环图的拓扑序】POJ 3249 Test for Job
【题目】http://poj.org/problem?id=3249 【大意】给定一些点,点上有权值,点之间有一些有向边,求从0入读点到0出度点距离的最大值。 【思路】拓扑序之后,按照拓扑序来松弛dis。 【参考】https://blog.csdn.net/LuRiCheng/article/details/53149412 【重点】拓扑排序 【代码】 #include<cst...原创 2018-08-04 09:13:27 · 287 阅读 · 0 评论 -
POJ 1236 Network of Schools (有向图的强连通分量)
【题目】http://poj.org/problem?id=1236 【题意】给出几个点和有向边,问1:取其中几个点能到达所有的点;2:最少加几条边使其成为强连通图。 【思路】用tarjan算法将强连通分支缩点;设缩点之后入度为0的个数为m,出度为0的个数为n,1的答案为m,2的答案为max(m,n) 【题解参考】https://www.cnblogs.com/kuangbin/p/3182...原创 2018-07-31 11:33:24 · 140 阅读 · 0 评论 -
【未完】【连通性,度数,拓扑 】POJ 3687 Labeling Balls
【题目】http://poj.org/problem?id=3687 【代码】 #include<cstdio> #include<cstring> #define maxn 210 using namespace std; int n,m,out[maxn],q[maxn]; int i,j,k,graph[maxn][maxn]; bool Toposort()...原创 2018-08-04 23:41:32 · 125 阅读 · 0 评论 -
【思维题】【连通性,度数,拓扑】【DFS】HDU 5952 Counting Cliques
【题目】http://acm.hdu.edu.cn/showproblem.php?pid=5952 【题意】给一个图,问里面点数等于s的完全图有多少个 【思路】从一个点开始搜索,将这个点加入a[]中,走到一个点,这个点能够到达a[]中的每一个点,那么就将这个点也加入a[]中, 递归直到a中的点数到达s个,ans++,将最后一个点删掉,回到上个点走另一条边继续递归;如果最后小于k个,那么将最...原创 2018-08-09 12:49:09 · 103 阅读 · 0 评论 -
POJ 2553 The Bottom of a Graph 【有向图tarjan 求SCC 处理出度为0的SCC】
【题目】http://poj.org/problem?id=2553 【定义】点v是汇点须满足 --- 对图中任意点u,若v可以到达u则必有u到v的路径;若v不可以到达u,则u到v的路径可有可无。 【题意】在n个点m条边的有向图里面,问有多少个点是汇点。 【分析】首先若SCC里面有一个点不是汇点,那么它们全不是汇点,反之也如此。这也就意味着一个SCC里面的点要么全是,要么全不是。在求出SC...原创 2018-07-31 17:29:29 · 155 阅读 · 0 评论 -
【给定度数列建图】POJ 1659 Frogs' Neighborhood
【题目】http://poj.org/problem?id=1659 【题意】给定度数列,问能否建图,能的话给出一种邻接矩阵 【参考】https://blog.csdn.net/jxy859/article/details/6582129 【思路】 havel hakimi 定理的典型题: 1,Havel-Hakimi定理主要用来判定一个给定的序列是否是可图的。 2,首先介绍一下度序...原创 2018-08-04 09:13:38 · 393 阅读 · 0 评论 -
【连通性,度数,拓扑】【tarjan缩点求出度为零的点的个数】POJ2186 Popular Cows
【题目】http://poj.org/problem?id=2186 【题意】一个牛认为另一个牛很强,并且a认为b强,b认为c强,a也会认为c强。问有多少个牛被所有人认为很强 【思路】tarjan模板。另外要注意缩点之后,如果不只有1个出度为0的点的话,就会没有最强的牛。 【参考】https://blog.csdn.net/u010885899/article/details/4725470...原创 2018-08-04 09:13:33 · 187 阅读 · 0 评论