如果数字以循环方式排列,如何找到最长递增子序列的长度。例如:
LIS of 3, 2, 1 is 3 [1, 2, 3].
PS 我知道如何在 O(nlogn) 中解决线性 LIS。
问题来源:https ://www.codechef.com/problems/D2/
更新:LIS 必须通过循环一次来计算。示例 2:LIS of 1, 4, 3
是 2,可以是1, 3
or1, 4
或3, 4
。
谢谢
如果数字以循环方式排列,如何找到最长递增子序列的长度。例如:
LIS of 3, 2, 1 is 3 [1, 2, 3].
PS 我知道如何在 O(nlogn) 中解决线性 LIS。
问题来源:https ://www.codechef.com/problems/D2/
更新:LIS 必须通过循环一次来计算。示例 2:LIS of 1, 4, 3
是 2,可以是1, 3
or1, 4
或3, 4
。
谢谢