网络流优化:-1优化与当前弧优化
生活随笔
收集整理的這篇文章主要介紹了
网络流优化:-1优化与当前弧优化
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
所謂網(wǎng)絡(luò)流優(yōu)化,就是對(duì)網(wǎng)絡(luò)流算法進(jìn)行優(yōu)化
(逃)
-1優(yōu)化
大概就是如果在一次bfs搜出的圖中發(fā)現(xiàn)當(dāng)前這個(gè)點(diǎn)啥都增廣不出來(lái),就暫時(shí)把這個(gè)點(diǎn)扣掉
當(dāng)前弧優(yōu)化
在一次bfs搜出的圖中,如果某條邊已經(jīng)搜過(guò),就不必再重復(fù)搜了
注意!
使用當(dāng)前弧優(yōu)化時(shí),必須寫(xiě)成:
而不能把判斷l(xiāng)im非零的條件挪到上面for里面寫(xiě)成~i&&lim
因?yàn)?*那樣會(huì)導(dǎo)致cur多跳一條邊,而本來(lái)的那條邊可能還是有余量的,導(dǎo)致代碼效率大大降低
不信可以試試這道題
完全是0.x秒和20s+的區(qū)別
總結(jié)
以上是生活随笔為你收集整理的网络流优化:-1优化与当前弧优化的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何将路由器用作交换机如何把路由器当作交
- 下一篇: YBTOJ:卖猪问题(网络流)