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



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



동전을 몇개씩 나눠주라는 얘기는 없으니까

세명중 한명에게 줄 수 있는 가지가 세개 생기고

동전의 갯수만큼 레벨이 생기는 DFS문제다


첫번째 말단노드는 모든 동전을 A에게 몰아줘서 sum(n)이 되고 나머지는 0

마지막 말단노드는 모든 동전을 C에게 몰아줘서 sum(n)이 되고 나머지는 0 이된다


그 사이에 동전을 분배하는 모든 경우의 수가 생기고

말단노드마다 답을 교체하면서 비교하고 res에 담은 뒤에

모든 경우의수에서 차이가 제일 작은 값을 출력한다


꿈★은 이루어진다

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