我正在寻求一些有关动态规划问题的指导。我找不到任何相关信息来解决这种类型的问题。我知道如何使用动态规划解决两个序列的问题,即创建这些序列的矩阵。但我不知道如何将其应用于下面的问题...
如果我有一个集合A = {7,11,33,71,111} 和一个数B。那么C是A中的一个子集,包含从A中构建和为B的元素。
例如:
如果我有一个集合A = {7,11,33,71,111} 和一个数B。那么C是A中的一个子集,包含从A中构建和为B的元素。
例如:
A = {7,11,33,71,111}
If B = 18, then C = {7,11} (because 7+11 = 18)
If B = 3, then there is no solution
非常感谢您的帮助,我不知道在解决这类问题时该如何思考。我也找不到任何通用的方法,只有一些基因序列等方面的例子。