我的目标是找到尽可能少的子集[a-f]来组成完整集A。A=set([1,2,3,4,5,6,7,8,9,10])#fullset#---belowaresubsetsofA---a=set([1,2])b=set([1,2,3])c=set([1,2,3,4])d=set([4,5,6,7])e=set([7,8,9])f=set([5,8,9,10])实际上,我正在处理的父集A包含15k个唯一元素和30k个子集,这些子集的长度范围从单个唯一元素到1.5k个唯一元素。到目前为止,我正在使用的代码看起来或多或少像下面这样,而且速度非常慢:importrandomB={'a':a,'b':