有一个可以占用X千克的袋子。您会得到一系列的东西及其体重。打印True和物质的每个重量,如果没有答案

例子:

for X=20
array {4,9,1,15,7,12,3}
print true and 4 1 15 (4+1+15=20)
有帮助吗?

解决方案

这是一个变体 子集总和问题.

您可以找到一些使用回溯的准则 这里.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top