最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【OI日記】URAL DP100題 選講

2021-04-18 15:39 作者:ZolaWatle  | 我要投稿

Part4.H - Martian Army

一道比較簡單的樹D,可以當(dāng)作開胃菜。

題目大意

一顆樹,根節(jié)點(diǎn)1的值為1.0,所有葉子節(jié)點(diǎn)的值為0.0,其他節(jié)點(diǎn)值任意。

我們要求所有相鄰兩個(gè)節(jié)點(diǎn)的值差的總和最小。輸出這個(gè)總和。

解題思路

假設(shè)一個(gè)葉子節(jié)點(diǎn)為leaf,他的父節(jié)點(diǎn)為fa,leaf的祖父節(jié)點(diǎn)為g

由定義得,那么leaf的值為0.0。

那么,此子樹的最優(yōu)結(jié)果為:

%5C%7B%20%7Cval_g-val_%7Bfa%7D%7C%2B%7Cval_%7Bfa%7D-val_%7Bleaf%7D%7C%20%5C%7D_%7Bmin%7D

由于已經(jīng)知道?val_%7Bleaf%7D%3D0.0,我們貪心地想,假設(shè)祖父節(jié)點(diǎn)的值也已經(jīng)確定,為 val_g。為了使結(jié)果最優(yōu),應(yīng)當(dāng)滿足條件 val_%7Bfa%7D%5Cin%20%5B0.0%2C%20val_g%5D。這樣一來,這棵子樹取到最優(yōu)答案 val_g。

推廣一下,如果兒子節(jié)點(diǎn)不是葉子節(jié)點(diǎn)呢?

很簡單,我們掃遍fa的所有子節(jié)點(diǎn),權(quán)值 val_%7Bfa%7D?保證%5Cin%20%5Bval_%7Bson%7D%2C%20val_g%5D?就可以了。

更新中。





【OI日記】URAL DP100題 選講的評論 (共 條)

分享到微博請遵守國家法律
镇沅| 朔州市| 九江县| 兴海县| 社会| 凤凰县| 崇文区| 武隆县| 晋中市| 怀仁县| 龙口市| 正定县| 青州市| 太保市| 卢氏县| 石狮市| 平和县| 上虞市| 曲周县| 繁峙县| 长垣县| 上饶县| 工布江达县| 迭部县| 青岛市| 新乐市| 临朐县| 达拉特旗| 宣城市| 翼城县| 尼玛县| 惠来县| 刚察县| 静海县| 麻江县| 左权县| 临桂县| 武威市| 勃利县| 乡宁县| 沐川县|