我有一个2D数组:
当我对这个2D数组求和时,我得到一个数量(让我们说“a”)。
我获得了另一个金额(比如“b”,一个<> b,b是目标),并且粒度不够精确,无法将一行与另一行隔离。
这里的想法是尝试找到组成b的所有行并丢弃其他行。
我想要做的是构建一个脚本(随机?)选择行并对它们求和,直到它对目标总和进行处理(减少距离)。
我第一次考虑尝试从一个随机点开始,然后从那里尝试对每个行的组合求和并继续添加它们直到 - >我有足够的东西 要么 - >设定迭代次数超过(100万?)
...但是涉及的行数不适合内存。
任何想法?