NOI2006 最大獲利

2021-08-15 06:22:52 字數 929 閱讀 1764

有n個中轉站,每乙個中轉站修建需要耗費一定費用。

有m個使用者人群,每個使用者人群要通話需要有a b 兩個中轉站,滿足這個使用者人群後會獲利p。

問最大獲利是多少?

有正權,有負權,還有依賴關係,決定就是你啦,最大權值閉合子圖!

建模就不分析了,套路題目。

luogu 4174

bzoj 1497

cogs 28

#include 

#include

#include

#include

#define il inline

using

namespace

std;

const

int inf=0x7fffffff;

const

int maxm=210000;

int head[maxm],to[maxm*2],cap[maxm*2],net[maxm*2],deep[maxm],cnt=1;

il void add(int x,int y,int c)

queue

dl;

int vis[maxm];

il bool bfs(int s,int t)

return deep[t]==-1?0:1;

}int dfs(int now,int flow,int t)

}if(!used) deep[now]=-1;

return used;

}il int dinic(int s,int t)

inline

void adx(int x,int y,int cax)

int main()

return

printf("%d\n",sum-dinic(s,t))*0;

}

NOI2006 最大獲利

description 新的技術正衝擊著手機通訊市場,對於各大運營商來說,這既是機遇,更是挑戰。thu集團旗下的cs t通訊公司在新一代通訊技術血戰的前夜,需要做太多的準備工作,僅就站址選擇一項,就需要完成前期市場研究 站址勘測 最優化等專案。在前期市場調查和站址勘測之後,公司得到了一共n個可以作為...

NOI2006 最大獲利

把使用者和中轉站分成兩類,就是乙個二分圖了。注意到我們選擇了乙個使用者群,就必須要選擇對應的中轉站來付出代價。這不就是乙個最大權閉合子圖嘛 直接上最小割即可 如下 include include include include include include define s 0 define t ...

NOI2006 最大獲利

新的技術正衝擊著手機通訊市場,對於各大運營商來說,這既是機遇,更是挑戰。thu集團旗下的cs t通訊公司在新一代通訊技術血戰的前夜,需要做太多的準備工作,僅就站址選擇一項,就需要完成前期市場研究 站址勘測 最優化等專案。在前期市場調查和站址勘測之後,公司得到了一共n個可以作為通訊訊號中轉站的位址,而...