19 下圖之邊長(edge length)均為不一樣的整數,邊上之數字表示長度。若其最小生成樹(minimum
spanning tree)含有連接 b 與 c 的邊(b, c),則(b, c)之長度最大值為何?
(A)19
(B)25
(C)27
(D)29
答案:登入後查看
統計: A(141), B(218), C(74), D(69), E(0) #1428011
統計: A(141), B(218), C(74), D(69), E(0) #1428011
詳解 (共 4 筆)
#1529108
從最小邊開始建樹,而後必須從有相鄰的邊中選擇
(1)c-d 12 如果b-c比較小(11)可以建
樹:c-d
(2)a-c 14 如果b-c比較小(13)可以建
樹:a-c-d
(3)d-g 26 如果b-c比較小(25)可以建
樹:a-c-d-g
(4)g-b 20 如果b-c比較小(19)可以建
樹:a-c-d-g-b
這時候如果還沒建b-c,已經來不及了,因為b c都已經連上
所以倒退回到上一步
(3)b-c 25(最大值)
註:如果(1)或(2)就建b-c最大值只有11或13
29
1
#1856388
先連BC,CD,AC,EF,BG,GF
如果先連DG 那BCDG會連成一循環
所以不可以連
為了使此樹必連BC
所以BC要小於DG的26
所以BC的最大值=25
11
2
#3763995
樓上 由於是最小生成樹
所以數字小的都會連起來(不形成循環的情況下)
所以 會依照以下順序進行連接
CD 12 > AC 14 >EF 18 >BG 20
由於BC為必連接 所以連接DG會造成循環
為了使BC能連接 所以BC必須小於DG的26
所以 BC最大數為25
1
1