어떤 부분 집합을 적용하지하기 위해 세트에서 가능한 한 적은 수의 요소를 제거 :알고리즘 : 내가 해결하는 방법을 모르는 문제가있어
나는 세트 A = {A_1, A_2, ..., A_n}
의 세트가 나는 세트가를 B
.
이제 타겟은 모든 1 <= i <= n
위한 요소를 제거한 후,이 A_i
하지B'
의 일부가되도록, B
은 (B'
를 만드는)에서 가능한 한 적은 요소를 제거하는 것이다.
예를 들어 A_1 = {1,2}, A_2 = {1,3,4}, A_3={2,5}
및 B={1,2,3,4,5}
인 경우, B
에서 1과 2를 제거하십시오 (이는 B'={3,4,5}
이며, A_i
중 하나의 수퍼 세트는 아닙니다).
제거 할 요소의 최소 수를 결정하는 알고리즘이 있습니까?
@ davit-datuashvili : Chris의 답변이 자리하고 있으므로 읽어 보시기 바랍니다. –