๊ทธ๋ฆฌ๋๋ก ๋ชปํธ๋ ๋ฌธ์ ์ด๊ธธ๋ DP์ธ์ค ์๊ณ ์งฐ๋ค๊ฐ DP๋ ์๋๊ตฌ๋ ์ถ์ด์ DFS ๋น์ทํ๊ฒ ํ์๋ค๊ฐ ์๊ฐ์ด๊ณผ๊ฐ ๋ ์ DFS + DP๋ก ์ฑ๊ณต ๐ผ ๋ฌธ์ ๋งํฌ https://www.acmicpc.net/problem/9084 9084๋ฒ: ๋์ ์ฐ๋ฆฌ๋๋ผ ํํ๋จ์, ํนํ ๋์ ์๋ 1์, 5์, 10์, 50์, 100์, 500์์ด ์๋ค. ์ด ๋์ ๋ค๋ก๋ ์ ์์ ๊ธ์ก์ ๋ง๋ค ์ ์์ผ๋ฉฐ ๊ทธ ๋ฐฉ๋ฒ๋ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ ์ ์๋ค. ์๋ฅผ ๋ค์ด, 30์์ ๋ง๋ค๊ธฐ ์ํด์๋ www.acmicpc.net ํฐ์ด: ๊ณจ๋ V ๋ถ๋ฅ: ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ โ TRIAL 1. ๋๋ณด๊ธฐ ์ฝ๋ def solution(N, coins, target): c = coins.pop() #largest if N == 1: if target % c == 0: ..