随笔分类 -  ACM-图论

摘要:分析部分摘自:http://www.cnblogs.com/kuangbin/archive/2011/08/07/2130277.html强连通分量缩点求入度为0的个数和出度为0的分量个数题目大意:N(2 n,则还有m-n个入度0点,则从这些点以外任取一点,和这些点都连上边,即可,这还需加m-n条... 阅读全文
posted @ 2015-02-08 16:54 miao_a_miao 阅读(175) 评论(0) 推荐(0)
摘要:奶牛互相之间有爱慕关系,找到被其它奶牛都喜欢的奶牛的数目用tarjan缩点,然后判断有向图中出度为0的联通分量的个数,如果为1就输出联通分量中的点的数目,否则输出0.算法源自kb模板 1 #include 2 #include 3 #include 4 const int MAXN=2001... 阅读全文
posted @ 2015-02-08 16:09 miao_a_miao 阅读(163) 评论(0) 推荐(0)
摘要:---恢复内容开始---引自: http://www.cnblogs.com/luweiseu/archive/2012/07/14/2591370.htmlKosaraju算法Kosaraju算法的解释和实现都比较简单,为了找到强连通分支,首先对图G运行DFS,计算出各顶点完成搜索的时间f;然后计... 阅读全文
posted @ 2015-02-08 16:07 miao_a_miao 阅读(216) 评论(0) 推荐(0)
摘要:明天再拍一遍 1 #include 2 #include 3 using namespace std; 4 const int N = 210; 5 const int INF = 0x7FFFFFFF; 6 int n,m,map[N][N],path[N],flow[N],start,end... 阅读全文
posted @ 2015-02-07 09:42 miao_a_miao 阅读(164) 评论(0) 推荐(0)
摘要:并查集水题 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 using namespace std; 8 int n,m,t; 9 struct node10 {11 int x,y;12 }A[1005... 阅读全文
posted @ 2015-02-01 19:58 miao_a_miao 阅读(128) 评论(0) 推荐(0)