Изменения

Перейти к: навигация, поиск
Нет описания правки
a[i] = a[j]+1;
pred[i] = j;
lis = <tex>\max{(lis, a[i]}, i = 1\dots n</tex>, )
</code>
Для вывода самой подпоследовательности достаточной пройти по массиву pred, начиная с номера того элемента, на котором мы зафиксировали наш ответ lis, и спускаясь по его предыдущим элементам, пока не достигнем -1 в предке очередного элемента.
<tex> (max^n)_i </tex>
Анонимный участник

Навигация