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

歡迎光臨散文網(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題 選講的評論 (共 條)

分享到微博請遵守國家法律
肥城市| 吉木乃县| 德江县| 长治市| 外汇| 吉隆县| 冀州市| 松溪县| 宁晋县| 石景山区| 五家渠市| 来安县| 民县| 锡林浩特市| 潮州市| 千阳县| 林西县| 内乡县| 富平县| 宜川县| 邯郸县| 射阳县| 洪雅县| 浠水县| 资源县| 抚远县| 黄骅市| 迁安市| 岑巩县| 济宁市| 永济市| 文安县| 岚皋县| 清徐县| 高阳县| 洛隆县| 桦南县| 兴文县| 青海省| 博湖县| 佛山市|