Изменения

Перейти к: навигация, поиск

Динамика по поддеревьям

6 байт убрано, 15:49, 7 декабря 2014
Псевдокод
'''int''' dfs('''int''' x):
'''for''' (child : Ch[x])
dfs(child); a[x] = '''max'''(a[x], b[child] + w[x][child] - с[child]); b[x] += с[child];
a[x] += b[x]
c[x] = '''max'''(a[x], b[x]); dfs(root); '''return''' c[root];
== Амортизированные оценки для ДП на дереве ==
130
правок

Навигация