viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73dec84fa11d0283195504478ca9b7677dc322c30ca349b45d531ef5796991717e99dc319f198886c8334319a2868bd488594f47e0ace93498a541d1c1d88


부분집합 구할때 처럼 2^n 만큼의 경우의 수가 있으니까

집합의 길이 L 누적한 수sum을 가지고 다니면서

재귀함수로 경우의 수마다 합을 구하고


인덱스와 원소의 개수가 같을때

( 종점노드가 n+1일때)를 비교하면 된다


비교하는 조건은

집합 하나를 두개로 나눴을때 합이 같으면 된다

그러려면 집합의 모든합 - 부분집합의합 = 부분집합의 합

이어야 한다


예를들어 { 1, 2, 3, 4 }면

10 - 5 = 5가 되는 부분집합이 { 2, 3 }, { 1, 4 }

두개 존재하니까 YES를 출력하면 된다


꿈★은 이루어진다

내일채움공제 되는 중소기업 가자 화이팅!