假设您有一个需要求和的值数组以及指定需要将哪些元素相加在一起的第二数组结果将存储在一个大小为max(i)+1的新数组中。因此,例如,i=[0,0,0,0,0]相当于将d的所有元素相加,并将结果存储在一个大小为1的新数组的位置0处。我尝试使用以下命令实现此功能:c[i] += d
但是,+=操作仅向每个元素添加一次,因此会产生意外的结果<
我已经让非记忆化代码正常工作了,它计算了在给定m个可能的值的情况下,'n‘可以表示的方式的数量。但是在下面的代码中,我不明白为什么记忆表memoNM返回0而不是答案,在本例中是242。表memoNM只是将先前计算的值存储在递归树中,以便更快地查找。有人能帮帮我吗? import java.util.Arrays;
//Find all ways of representing n in given m inputs
public stat