1. 程式人生 > >2018年8月22日暑假訓練日記

2018年8月22日暑假訓練日記

最大流

HDU 3549 Flow Problem:最大流模板題(其實學了圖論之後發現,圖論這方面的知識點模板是直接套用的,怎麼套用是要費腦子的,這裡的模板就是裸著告訴你他就是個最大流)

POJ 1273 Drainage Ditches:最大流模板題,這裡就是加了個裸的背景,比如池塘的容量,電廠輸送,wif上網等等

POJ 2391 Ombrophobic Bovines:同POJ 2112 Optimal Milking

POJ 3281 Dining:這個如果牛隻挑選飲料或者食物就是二分圖,現在同時挑選食物和飲料,就可以把牛放在中間,原點連飲料連牛連食物連匯點,邊的權值全部為1,跑一遍網路流就是結果了

POJ 2112 Optimal Milking(二分+floyd+最大流):要求最大的距離最小,這裡二分列舉最大距離,如果小於最大距離就進行連邊,網路流驗證方案的可行性

POJ 3498 March of the Penguins:列舉每個點為終點的過程,並用網路流驗證

POJ 1459 Power Network:最大流板子題加了個電廠的背景

POJ 1698 Alice's Chance:同HDU 3572 Task Schedule

POJ 2289 Jamie's Contact Groups:分組問題,讓最大的組人數最小,這裡依舊是二分列舉最大組的人數,用網路流驗證是否合法
HDU 3572 Task Schedule:這裡把每一天當作一個點,源點邊權pi連任務邊權為1連可執行的天邊權m連匯點

HDU 2732 Leapin' Lizards:同POJ 3498 March of the Penguins,不過不需要列舉終點