我有套装清单:
graphs = [{1, 2, 3}, {4, 5}, {6}]
我必须检查是否input可以将集合创建为内部集合的总和graphs。
例如:
input1 = {1, 2, 3, 6} # answer - True
input2 = {1, 2, 3, 4} # answer - False, because "4" is only a part of another set, only combinations of full sets are required
换句话说,里面有所有集合的组合graphs:
{1, 2, 3}
{4, 5}
{6}
{1, 2, 3, 6}
{1, 2, 3, 4, 5}
{4, 5, 6}
{1, 2, 3, 4, 5, 6}
我需要知道这些组合之一是否等于input.
我应该如何正确地迭代graphs元素以获得答案?如果graphs更大,找到所有组合就会出现一些问题。
婷婷同学_
慕容森
相关分类