跳到正文
信奥逐课

第 330 课

LIS

🔵 基础 约 7 分钟

一句话理解

LIS 最长上升子序列。

为什么要学

经典线性 DP。

讲解

f[i] 以 i 结尾的 LIS。转移 max{f[j]+1 | j<i, a[j]<a[i]}。O(n²)。还有 n log n。

例子

子序列可不相邻,和子数组不同。

常见错误

练习 做完再看下一课

LIS 中的序列要求?

进度保存在本机浏览器里。

左右方向键也可翻课