随笔分类 -  图论

最短路, 拓扑排序,最小生成树,tarjian, 二分图匹配
摘要:题目传送门 1 /* 2 此题为:HDOJ 1233 + HDOJ 1232 3 */ 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 10 const int MAX_N = 100 + 10... 阅读全文
posted @ 2015-05-18 20:27 Running_Time 阅读(154) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 最小生成树之kruskal算法--并查集(数据结构)实现 3 建立一个结构体,记录两点和它们的距离,依照距离升序排序 4 不连通就累加距离,即为最小生成树的长度 5 */ 6 #include 7 #include 8 #include 9 #... 阅读全文
posted @ 2015-05-18 20:23 Running_Time 阅读(120) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:程序从1到n版本升级,正版+正版->正版,正版+盗版->盗版,盗版+盗版->盗版 3 正版+破解版->正版,盗版+破解版->盗版 4 DP:每种情况考虑一遍,递推就行了 5 注意:开long long 6 */ 7 #i... 阅读全文
posted @ 2015-05-11 21:04 Running_Time 阅读(221) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 拓扑排序裸题:有三种情况: 3 1. 输入时发现与之前的矛盾,Inconsistency 4 2. 拓扑排序后,没有n个点(先判断cnt,即使一些点没有边连通,也应该是n,此时错... 阅读全文
posted @ 2015-05-04 19:00 Running_Time 阅读(226) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:无向图和有向图的混合图判环; 3 4 官方题解:首先对于所有的无向边,我们使用并查集将两边的点并起来,若一条边未合并之前, 5 两端的点已经处于同一个集合了,那么说明必定存在可行的环(因为这两个点处于同一个并查集集合中,那么它们之间... 阅读全文
posted @ 2015-05-04 10:59 Running_Time 阅读(189) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 最短路(Bellman_Ford):求负环的思路,但是反过来用,即找正环 3 详细解释:http://blog.csdn.net/lyy289065406/article/details/6645778 4 */ 5 #include 6 #include... 阅读全文
posted @ 2015-04-24 20:50 Running_Time 阅读(197) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 给出n个字符串,求是否有一个“字典序”使得n个字符串是从小到大排序 3 拓扑排序 4 详细解释:http://www.2cto.com/kf/201502/374966.html 5 */ 6 #include 7 #include ... 阅读全文
posted @ 2015-03-25 19:35 Running_Time 阅读(153) 评论(0) 推荐(0)