9184번 - 신나는 함수 실행
다른 질문들이랑 원인은 비슷할 것 같은데 참고해봐도 안풀리네요
점화식 그대로 구현했는데 왜 틀리는 걸까요?
그대로 구현하지 않으셨기 때문입니다.
답변 감사합니다.
if a > 20 or b > 20 or c > 20, then w(a, b, c) returns: w(20, 20, 20)
이 부분에서 세 변수 중 하나라도 20보다 크다면 전부 20으로 함수 실행하는 줄 알았는데
20보다 큰 변수만 20으로 맞추는건가 보군요.
뭔가 개운치 않습니다ㅜㅜ
그 부분은 or가 맞습니다.
문제 지문과 올려주신 코드는 판별하는 순서가 다릅니다.
아 ㅜㅜ dp함수 순서만 바꿨더니 바로 되네요 ㅜㅜ
감사합니다~!
혹시
if(dp[a][b][c] != 0) return dp[a][b][c];
이부분 왜 넣으신건가요??
@gamy0315
계산되어 있으면 계산하지 않고 반환하겠다는 의미 아닐까요?
댓글을 작성하려면 로그인해야 합니다.
baegyu3 4년 전
다른 질문들이랑 원인은 비슷할 것 같은데 참고해봐도 안풀리네요
점화식 그대로 구현했는데 왜 틀리는 걸까요?