[蓝桥杯][2013年第四届真题]大臣的旅费(树的直径)
題目描述
很久以前,T王國空前繁榮。為了更好地管理國家,王國修建了大量的快速路,用于連接首都和王國內(nèi)的各大城市。
為節(jié)省經(jīng)費(fèi),T國的大臣們經(jīng)過思考,制定了一套優(yōu)秀的修建方案,使得任何一個大城市都能從首都直接或者通過其他大城市間接到達(dá)。同時,如果不重復(fù)經(jīng)過大城市,從首都到達(dá)每個大城市的方案都是唯一的。
J是T國重要大臣,他巡查于各大城市之間,體察民情。所以,從一個城市馬不停蹄地到另一個城市成了J最常做的事情。他有一個錢袋,用于存放往來城市間的路費(fèi)。
聰明的J發(fā)現(xiàn),如果不在某個城市停下來修整,在連續(xù)行進(jìn)過程中,他所花的路費(fèi)與他已走過的距離有關(guān),在走第x千米到第x+1千米這一千米中(x是整數(shù)),他花費(fèi)的路費(fèi)是x+10這么多。也就是說走1千米花費(fèi)11,走2千米要花費(fèi)23。
J大臣想知道:他從某一個城市出發(fā),中間不休息,到達(dá)另一個城市,所有可能花費(fèi)的路費(fèi)中最多是多少呢?
輸入
輸入的第一行包含一個整數(shù)n,表示包括首都在內(nèi)的T王國的城市數(shù)
城市從1開始依次編號,1號城市為首都。
接下來n-1行,描述T國的高速路(T國的高速路一定是n-1條)
每行三個整數(shù)Pi, Qi, Di,表示城市Pi和城市Qi之間有一條高速路,長度為Di千米。
輸出
輸出一個整數(shù),表示大臣J最多花費(fèi)的路費(fèi)是多少。
樣例輸入
5
1 2 2
1 3 1
2 4 5
2 5 4
樣例輸出
135
思路:本質(zhì)上就是找這一棵樹上有哪兩個點的路徑最長,這樣一弄不就是找樹的直徑了嘛。找出來之后然后再換算到花費(fèi)上去就可以了。
代碼如下:
努力加油a啊,(o)/~
總結(jié)
以上是生活随笔為你收集整理的[蓝桥杯][2013年第四届真题]大臣的旅费(树的直径)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Restoring Permutatio
- 下一篇: 问题 1437: [蓝桥杯][历届试题]