5개의 댓글이 있습니다.
-
-
JongMan -
음냐, 소스코드를 자세히 들여다보니 제가 예상했던 것과는 다른 이유로군요. 문제는
if ( ret > 0.0 )이 조건문에 있습니다.하는김에 쫙 스포일러 드리져;;
이 경우 정답이 0인 경우엔 메모이제이션이 안되겠지요? 500일동안 1천미터를 올라가야 한다고 합시다. 첫날 비가 와서 1미터를 올라갔습니다. 그러면 남은 경우 모든 확률이 0인데, 499일동안 999미터를 올라가는 경우는 이제 모든 경우를 따져가며 푸는 셈이 됩니다.따라서 정답이 0인 경우도 고려해주셔야겠네요~
제가 처음에 초기화 말씀드린 것은, n과 m이 같으면 답은 항상 같으니 cache를 매 입력 마다 초기화할 필요가 없다는 뜻이었습니다. ;
13년 전 link
-
-
정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.

kwangswei
안녕하세요.
[[problem:SNAIL]] 문제 풀고 있는데요.
이 문제 책에 있는 풀이로 정답 판정 되는지요?
책에 있는 예제의 답은 다 제대로 나오지만,
입력 값을 1000 500 으로 주면 정답이 나오지 않습니다. ( 시간제한 5s 로 돌렸습니다. )
검토 부탁 드립니다~!
13년 전