USACO 奶牛食品 網路流

2021-07-04 08:13:14 字數 868 閱讀 2865

題目大意:

fj的奶牛們只吃各自喜歡的一些特定的食物和飲料,除此之外的其他食物和飲料一概不吃。某天fj為奶牛們精心準備了一頓美妙的飯食,但在之前忘記檢查奶牛們的選單,這樣顯然是不能不能滿足所有奶牛的要求。但是fj又不願意為此重新來做,所以他他還是想讓盡可能多的牛吃到他們喜歡的食品和飲料。

fj提供了f (編號為1、2、…、f)種食品並準備了d (編號為1、2、…、d)種飲料, 他的n頭牛(編號為1、2、…、n)都已決定了是否願意吃某種食物和喝某種飲料。fj想給每一頭牛一種食品和一種飲料,使得盡可能多的牛得到喜歡的食物和飲料。

每一種食物和飲料只能由一頭牛來用。例如如果食物2被一頭牛吃掉了,沒有別的牛能吃到食物2。

(原諒我找不到原題,只有把學校oj的題粘過來)

思路:網路流的模板題,f作為左邊一部,把每頭奶牛拆點,同一頭奶牛之間連一條邊權值為1的邊,代表這頭奶牛只能用一次,如果不拆點,那麼同一頭奶牛就可能同時滿足兩種飲料和兩種食物,不符合題意(之前沒有拆點,結果在學校oj的破資料下居然過了qaq);d作為右邊一部,起點向f部連邊,d部向終點連邊。

#include#define maxn 510

#define min(a,b) at) return augco - augc;

if(augc == 0) break;

}mind = min(mind,dd[j]);

}if(augco == augc)

return augco - augc;

}void sap()

int main()

for(int j = 1; j <= p2; j++)

}sap();

printf("%d\n",flow);

}

胖哥食品網路診斷分析

食品學生姓名 員睿智 學生學號 10 專業班級 電子商務181 胖哥食品 的診斷分析報告 胖哥食品官網的首頁如下圖 診斷基礎 診斷是對 所在行業,競爭對手,目標客戶群體,易用性,營銷推廣等內容作深層次的分析 診斷的目的在於幫助企業了解 自身情況,合理的繼續發揚光大 而針對 不足的地方,加以改進並不斷...

USACO4 2 網路流模板題

裸的網路流 練習抄模板 紅書dinic 因為bool寫成int除錯了好久qaq 繼續抄模板 匈牙利演算法 vector g maxn 與i相關聯 int from maxn tot bool use maxn bool match int x return false int hungary 嘗試每...

Luogu1345 奶牛的電信(網路流)

很不幸,有時候奶牛會不小心踩到電腦上,農夫約翰的車也可能碾過電腦,這台倒霉的電腦就會壞掉。這意味著這台電腦不能再傳送電郵了,於是與這台電腦相關的連線也就不可用了。有兩頭奶牛就想 如果我們兩個不能互發電郵,至少需要壞掉多少臺電腦呢?請編寫乙個程式為她們計算這個最小值。以如下網路為例 1 3 2 這張圖...