nセットの整数が与えられた場合、重複しないセットの数を最大化する方法は?
たとえば、与えられたsets
ものを、
{1,2,3}
{1,4,5}
{6,7,8}
{2,3}
{8,9}
{9}
すると答えは4
、
{1,4,5}, {6,7,8}, {2,3}, {9}
{1,2,3}
1 は両方のセットで共通であるため、重複し{1,4,5}
ないセットで構成することはできません。それはNPが聞いた問題ですか?その問題に対する効率的な解決策があれば、少し詳しく説明します。
[NB]入力セットの数は最大1000で、各セットには最大1000 個の整数が含まれます。