生活随笔
收集整理的這篇文章主要介紹了
2019.9.18最小生成树知识点总结
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
HDU 4081 Qin Shi Huang's National Road System(次小生成樹-Kruskal) 博主的方法很好,但是有疑問,為什么不能將最多人口的兩城市的距離設(shè)置為0,在進(jìn)行Prim操作,求B呢?這個(gè)將在后續(xù)的刷題中體現(xiàn)。POJ 2377 Bad Cowtractors(最大生成樹-Kruskal) 裸題,可以用來熟悉算法。HDU 6141 I am your Father!(最小樹形圖) 朱劉算法,這個(gè)還不會(huì),稍后來填坑。CodeForces 609 E.Minimum spanning tree for each edge(最小生成樹-Kruskal+在線倍增LCA) 在線倍增LCA,等等再回來填坑HDU 2121 Ice_cream’s world II(最小樹形圖) 朱劉算法HDU 4009 Transfer water(最小樹形圖) 朱劉算法POJ 1258 Agri-Net(最小生成樹-Prim) 最小生成樹裸題!POJ 3723 Conscription(最小生成樹-Kruskal) 這個(gè)題是說招募兵,然后親密關(guān)系會(huì)減少招募的花費(fèi),這個(gè)題一開始的思路是并查集,但是后來想,對(duì)于因?yàn)橛H密關(guān)系程度不一樣,所以還是得用最小生成樹,考慮過是不是要枚舉節(jié)點(diǎn),后來明白了,不需要根節(jié)點(diǎn),最小生成樹生成后根節(jié)點(diǎn)也就確定了,所以就沒必要了,直接親密程度設(shè)成負(fù)值,一遍最小生成樹。POJ 3026 Borg Maze(bfs+最小生成樹-Prim) 這個(gè)題,是說有一個(gè)像史萊姆一樣的的怪物,會(huì)向四個(gè)方向分裂,求分裂的最小次數(shù),也就是說重復(fù)的路只算一次,那么我一開始想到的最短路就不對(duì)了,因?yàn)橹貜?fù)的路徑不算,那么也就是說是找的一顆最小生成樹,那么需要找到任意兩點(diǎn)的距離,但是我看他們只用了一遍BFS,然后搜了搜題解,發(fā)現(xiàn)自己看錯(cuò)了,確實(shí)是N2遍。POJ 1789 Truck History(最小生成樹-Prim)??????? 最小生成樹變形,每個(gè)字符串不一樣的字符數(shù)是距離,然后求最小生成樹,字符串判等,暴利即可。POJ 2485 Highways(最小生成樹-Prim) 一遍最小生成樹,然后標(biāo)記最大邊輸出即可。
?
?
?
總結(jié)
以上是生活随笔為你收集整理的2019.9.18最小生成树知识点总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。