【发布时间】:2012-01-09 01:12:13
【问题描述】:
在Longest Increasing Subsequence Problem 中,如果我们按权重更改长度,即每个元素的长度 Ai 如果我们将其更改为 Wi 则为 1 我们如何在 O(NlogN) 中做到这一点。
例如 对于 8 个元素的数组
Elements 1 2 3 4 1 2 3 4
Weights 10 20 30 40 15 15 15 50
最大重量为 110。
我在维基百科上找到了 LIS 解决方案,但我无法修改它来解决这个问题。
【问题讨论】:
-
用测试用例在 HackerRank 上解决这个问题 - www.hackerrank.com/challenges/subsequence-weighting
标签: algorithm dynamic-programming