線性規劃與網路流24題 01飛行員配對方案問題

2021-05-28 14:26:31 字數 722 閱讀 3967

答案不唯一。。。所以可能直接測會是錯誤的。。。。

/*飛行員配對方案問題*/

#include#include#includeusing namespace std;

#define inf 1<<30

#define maxn 10000

struct node edge[maxn];

int head[1000], p, lev[1000], cur[1000];

int que[maxn];

bool bfs(int s, int t)

}return lev[t];

}int dinic(int s, int t)

for (i = cur[u]; cur[u] != -1; i = cur[u] = edge[cur[u]].next)

if (edge[i].f > 0 && lev[u] + 1 == lev[edge[i].v]) break;

if (cur[u] != -1)

que[qin++] = cur[u], u = edge[cur[u]].v;

else }}

return flow;

}void addedge(int u, int v, int f)

void ainit()

int main() }}

return 0;

}

線性規劃與網路流24題 2 太空飛行計畫

線性規劃與網路流24題 2 太空飛行計畫 description w 教授正在為國家航天中心計畫一系列的太空飛行。每次太空飛行可進行一系列商業性實驗而獲取利潤。現已確定了乙個可供選擇的實驗集合e 和進行這些實驗需要使用的全部儀器的集合i 實驗ej需要用到的儀器是i的子集rj屬於i。配置儀器ik的費用...

線性規劃與網路流24題 02太空飛行計畫問題

這個題的shut5.in的資料會是多解,所以評測可能出錯。很好的乙個題。重點在向最小割的轉化。建議看一下胡泊濤的 最小割模型在資訊學競賽中的應用 裡面很詳細。也很好。include include includeusing namespace std define inf 1 30 define m...

線性規劃與網路流24 太空飛行計畫問題

題目鏈結點這裡 最大權閉合子圖問題 構圖 將正權點與源點相連,邊的cap為權值。負權點與匯點相連邊的cap為abs 權值 負權點與正權點的邊cap為inf。有個結論就是,閉合子圖的最大權 sum 正權點 最大流 具體的證明有點迷,我看了好久才看懂的,可能以後會寫一篇部落格講解 include inc...