特殊的子集和:检验 记S(A)是大小为n的集合A中所有元素的和。若任取A的任意两个非空且不相交的子集B和C都满足下列条件,我们称A是一个特殊的和集: - S(B) ≠ S(C);也就是说,任意子集的和不相同。
- 如果B中的元素比C多,则S(B) > S(C)。
例如,{81, 88, 75, 42, 87, 84, 86, 65}不是一个特殊和集,因为65 + 87 + 88 = 75 + 81 + 84,而{157, 150, 164, 119, 79, 159, 161, 139, 158}满足上述规则,且相应的S(A) = 1286。 在4K的文本文件sets.txt中包含了一百组包含7至12个元素的集合(文档中的前两个例子就是上述样例),找出其中所有的特殊和集A1、A2、……、Ak,并求S(A1) + S(A2) + … + S(Ak)的值。
|