有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個可以作為通訊訊號中轉站的位址,而...