摘要: 3169差分约束的是满足多组形如xi-yj=d[v] d[u]+dd=d[v] 建边(u,vdl)对于d[u]+dde的最短距离 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include... 阅读全文
posted @ 2014-06-12 15:40 默默如潮 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 3723题目大意:自己看分析:最后答案就是10000*(n+m)-所有人加进来能获得的最大权值和,把权值取负就是求最小生成树了,节点编号是从0开始的- - 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include ... 阅读全文
posted @ 2014-06-12 01:55 默默如潮 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 3255利用最短路的思想,最短路是维护每个节点到起点的最短距离,每次确定未确定里面距离最短的那个节点的最短距离,根据次短路定义,从S到u的第二短的路线,那么只要维护一下次短路就可以了。新的节点次短路要么是S->u最短路+u->v要么是 S->u次短路+ u->v 就是{d[e.to],d2[e.to... 阅读全文
posted @ 2014-06-12 01:33 默默如潮 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 图论经典算法prim 算法 (适合稠密图)两个集合分别表示已加入的结点与未加入结点,每次贪心选择未加入结点中到已加入结点距离最短的结点加入第一个集合中,更新一下距离,一直到所有结点都加入集合1中 复杂度O(V*V) V为结点个数 1 #include 2 #include 3 #include ... 阅读全文
posted @ 2014-06-12 01:00 默默如潮 阅读(276) 评论(0) 推荐(0) 编辑