47
правок
Изменения
→Рекуррентная формула
Заметим, что в случае взятия корня мы сразу же можем перейти к внукам нашего корня.
<tex>Idp(u, 0) = \sum_{\text{child}\ v\ of\ u}dp(w, 1)</tex><br><tex>dp(u, 1) = \max\left\{a[dp(u], 0),\ +\ \sum_max_{\text{grandchildchild}\ wx\ of\ u}I\{dp(wx, 0),\ +\ \sum_{\text{child}\ wv\ of\ u; \ v \ne x }Idp(wx, 1) \ +\ a[u] \}\right\}</tex>
===Псевдокод===