[백준 #9184] 신나는 함수 실행 - 파이썬(python)
동적계획법,, 너무 어렵다,, 문제 자체에 점화식을 써 준것인지도 몰랐다. 아직 너무 아무것도 몰라서 결국 다른분 풀이를 보고 참고했다. def w(a,b,c): if a 20: return w(20, 20, 20) if dp[a][b][c]: return dp[a][b][c] if a < b < c : dp[a][b][c]=w(a, b, c-1) + w(a, b-1, c-1) - w(a, b-1, c) return dp[a][b][c] dp[a][b][c]=w(a-1, b, c) + w(a-1, b-1, c) + w(a-1, b, c-1) - w(a-1, b-1, c-1) return dp[a][b][c] Max=21 dp=[[[0]*Max for _ in range(Max)] for _ in rang..