추가 제한 사항을 사용하여 임의의 다중 세트 순열을 효과적으로 생성하는 방법은 알려진 알고리즘이 있습니까?제한이있는 임의의 다중 세트 순열 생성
예 : I는 예를 들어 항목 MULTISET 가질 예 : {1,1,1,2,2,3,3,3}
한 세트의 제한 세트 {{3}
, {1,2}
, {1,2,3}
, {1,2,3}
, {1,2,3}
, {1,2,3}
, {2,3}
, {2,3}
}. 나는 항목의 순열을 찾고,하지만 첫 번째 요소는 3이어야하며, 두 번째는 1 또는 2 인 제한을 맞는 등
그러한 치환해야합니다 : {3,1,1,1,2,2,3,3}
이