CodeVS 1789 最大獲利

2022-03-05 21:42:14 字數 2138 閱讀 3358

2023年noi全國競賽

時間限制: 2 s

空間限制: 128000 kb

題目等級 : 大師 master

新的技術正衝擊著手機通訊市場,對於各大運營商來說,這既是機遇,更是 挑戰。thu 集團旗下的 cs&t 通訊公司在新一代通訊技術血戰的前夜,需要做 太多的準備工作,僅就站址選擇一項,就需要完成前期市場研究、站址勘測、最 優化等專案。 在前期市場調查和站址勘測之後,公司得到了一共 n 個可以作為通訊訊號中 轉站的位址,而由於這些位址的地理位置差異,在不同的地方建造通訊中轉站需 要投入的成本也是不一樣的,所幸在前期調查之後這些都是已知資料:建立第 i 個通訊中轉站需要的成本為 pi(1≤i≤n)。 另外公司調查得出了所有期望中的使用者群,一共 m 個。關於第 i 個使用者群的 資訊概括為 ai, bi和 ci:這些使用者會使用中轉站 ai和中轉站 bi進行通訊,公司 可以獲益 ci。(1≤i≤m, 1≤ai, bi≤n) thu 集團的 cs&t 公司可以有選擇的建立一些中轉站(投入成本),為一些 使用者提供服務並獲得收益(獲益之和)。那麼如何選擇最終建立的中轉站才能讓 公司的淨獲利最大呢?(淨獲利 = 獲益之和 – 投入成本之和)

輸入描述 input description

輸入檔案中第一行有兩個正整數 n 和 m 。 第二行中有 n 個整數描述每乙個通訊中轉站的建立成本,依次為 p1, p2, …, pn 。 以下 m 行,第(i + 2)行的三個數 ai, bi和 ci描述第 i 個使用者群的資訊。 所有變數的含義可以參見題目描述。

輸出描述 output description

你的程式只要向輸出檔案輸出乙個整數,表示公司可以得到的最大淨獲利。

樣例輸入 sample input

5 51 2 3 4 5

1 2 3

2 3 4

1 3 3

1 4 2

4 5 3 

樣例輸出 sample output

資料範圍及提示 data size & hint

選擇建立 1、2、3 號中轉站,則需要投入成本 6,獲利為 10,因此得到最大 收益 4。

80%的資料中:n≤200,m≤1 000。

100%的資料中:n≤5 000,m≤50 000,0≤ci≤100,0≤pi≤100。 

解題:最大權閉合子圖

1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 

11 #include

12 #include 13

#define ll long long

14#define pii pair15

#define inf 0x3f3f3f3f

16using

namespace

std;

17const

int maxn = 60000;18

struct

arc25

};26 arc e[1000000

];27

inthead[maxn],d[maxn],cur[maxn];

28int

tot,s,t,n,m;

29void add(int u,int v,int

flow)

35bool

bfs()48}

49}50return d[t] > -1;51

}52int dfs(int u,int

low)63}

64if(!tmp) d[u] = -1;65

return

tmp;66}

67int

dinic()

73return

ans;74}

75int

main()

86for(int i = 0; i < m; ++i)

93 printf("

%d\n

",ans -dinic());94}

95return0;

96 }

view code

C 之路高階 codevs1789(最大獲利)

2006年noi全國競賽 時間限制 2 s 空間限制 128000 kb 題目等級 大師 master 新的技術正衝擊著手機通訊市場,對於各大運營商來說,這既是機遇,更是 挑戰。thu 集團旗下的 cs t 通訊公司在新一代通訊技術血戰的前夜,需要做 太多的準備工作,僅就站址選擇一項,就需要完成前期...

題解 最大獲利

題目傳送門 給出 n 個使用者,m 個基站,每個使用者的需求為用 a,b 兩個基站,會產生 c 的收益。修基站也需要花費。問最大收益。n le 5000,m le 50000 這個東西要用乙個叫做最大權閉合子圖的東西。大概意思就是求解,對於乙個圖,每個點有點權,你選了乙個點則它的後繼都必須選,問選出...

網路流 最大獲利

time limit 5 sec memory limit 64 mb submit 760 solved 377 submit status discuss 新的技術正衝擊著手機通訊市場,對於各大運營商來說,這既是機遇,更是挑戰。thu集團旗下的cs t通訊公司在新一代通訊技術血戰的前夜,需要做太...