【发布时间】:2016-01-08 04:15:48
【问题描述】:
我有一个包含 n 个元素的数组 A。我想找出数组 A 的所有可能子数组中所有元素的乘法。我期待在 DP 的帮助下实现该解决方案。我想将所有产品值存储在数组 B 中。我是编程的初学者。我已经做了很多谷歌搜索,但我无法找到我的查询的确切解决方案。任何人都可以帮我提供问题的逻辑。 示例:
A={1,2,3}
所有可能的子数组都是
{{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}
所以所有可能的产品都是
{1,2,3,2,3,6,6}
分别。
任何帮助都是可观的。提前致谢。
【问题讨论】:
-
@YoungHobbit 实际上我不知道如何为大 n 解决这个问题,但我在谷歌上搜索并发现了一些我不理解的链接
-
你应该考虑使用正确的词:子序列而不是子数组。子数组是数组的连续部分。
标签: arrays algorithm dynamic-programming sub-array