
图论
acm2016
这个作者很懒,什么都没留下…
展开
-
生成树
const int inf = 0x3f3f3f;const int maxn = (300 + 10);bool vis[maxn];int lowc[maxn];int cost[maxn][maxn];int Prim(int n){ int ans = 0; memset(vis,false,sizeof(vis)); vis[0] = true; fo原创 2017-02-03 15:37:11 · 313 阅读 · 0 评论 -
Dijkstra + 堆优化
const int maxn = (30000 + 10);const int inf = 0x3f3f3f3f;struct qnode{ int v,c; qnode(int _v = 0,int _c = 0) : v(_v),c(_c){} bool operator<(const qnode &r)const{ return c > r.c;原创 2017-02-03 13:01:41 · 323 阅读 · 0 评论 -
树的最小路径覆盖
树的最小路径覆盖:以SPOJ UOFTCG为例//============================================================================// Name : tree.cpp// Author : Qihan// Version :// Copyright : Your copyright n原创 2017-03-08 13:23:22 · 1374 阅读 · 0 评论