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