在这篇文章的第一个脚本的帮助下,我试图想出一个脚本来实现Subset sum Prob。所以,现在运行我的脚本,我得到了这个:
maci:python sant$ ./subsetSum.py -n3,4,5,6,7,8,9,3,4,5 -t12
[3, 4, 5] => 12
[3, 4, 5] => 12
[3, 5, 4] => 12
[3, 6, 3] => 12
[3, 9] => 12
[3, 4, 5] => 12
[4, 5, 3] => 12
[4, 8] => 12
[4, 3, 5] => 12
[5, 7] => 12
[5, 3, 4] => 12
[7, 5] => 12
[8, 4] => 12
[9, 3] => 12
[3, 4, 5] => 12
哪个工作得很好。但是如何只过滤掉唯一的子集呢?结果,1、2、15完全一样,还有其他6个,是[3,4,5]的组合。如何只打印一个而不是全部打印?干杯!!
PS。我知道 Q 可能没有反映我真正想要的,所以请随时改进它。