dlftls38   4년 전

위치 0을 시작으로 왼쪽 오른쪽 왔다갔다하면서 최적을 구하는 DP로 풀어보려했으나 많은 예제에서 맞게 답이나오지만 WA를 받았습니다.

풀이나 다른 사람들 코드를 보니 모두 똑같은 방식으로 풀었는데

먹을 사탕의 개수를 정하는 거였습니다.

왜 그렇게 해야만 최적이 되는지 잘 모르겠습니다.

알려주실수있나요

pichulia   4년 전

말씀하신 dp로 안될건 없는데...그렇게 되면 dp식 변수에 필연적으로 '시간'이 들어가게 됩니다. 즉 O(n^2m)의 메모리가 필요하죠.


이 시간에 대한 관리를 스마트(??)하게 관리하기 위해서 사용한 변수가 '먹을 사탕의 개수'입니다.

댓글을 작성하려면 로그인해야 합니다.