Momo's weird code
A place to enhance myself
2012年4月26日 星期四
tioj 1445 機器人組裝大賽
這是我第一次寫次小生成樹!
我的想法是這樣的:
先找出最小生成樹,做成一棵樹。
枚舉每個節點,使他遍歷這棵樹一遍,
對於每個有另一不屬於這棵樹的邊的節點
ANS = MIN( ANS , VMST + DIS[i][j] - 此路徑中最大的邊 )
原因如下:
上述作法相當於 -> 枚舉加入所有不屬於樹的邊,並將形成了環中的最大邊拔掉,求出權重和
http://codepad.org/oOGCuYQa
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言