【发布时间】:2021-04-01 12:43:09
【问题描述】:
有没有更有效的方法来获得大小为 4 的严格递增子序列的最大总和?
我使用了 DP 其中DP[i][j] = max(DP[k][j-1]) 这样k < i 和A[k] < A[i], j < 4, A 是数组。
此解的时间复杂度为 n^2。
我想降低时间复杂度。
设数组为 1, 10, 6, 8, 9, 11, 9, 9, 13 那么答案是 13 + 11 + 9 + 8
【问题讨论】:
标签: c++ arrays c algorithm dynamic-programming