0

我需要进行一般测试,看看我是否可以使用元素的组合来计算不同元素的总和,其中每个组合的总和是已知的,但单个元素的值不是。如果你能计算出这个不同的和,那么这个集合是有效的,如果不是,那么这个集合是无效的。一个元素不会在组合中出现两次。

为了显示:

  • 集合 1:{A+B},{B,C} 是无效集合
  • 集合 2:{A}, {B}, {B,C} 是有效集合 ( {A} + {B,C} = A+B+C )
  • 集合 3:{A,D}, {B,C,A}, {B,C} 是无效集合
  • 集合 4:{A,B}, {B,C}, {A,C} 是有效集合 (({A,B}, {B,C}, {A,C})/2 = A+B +C)

将寻求通过 C# 或 SQL 实现测试。

4

0 回答 0