2240번
2240번 - 자두나무 이 문제를 재귀로 풀었는데, 처음에는 뒤에서부터 줄여오는 방식으로 문제를 풀었다. 그러다보니 생기는 문제가, 처음에 시작점이 1이라는 것. 나는 이점을 어떻게 해야할 지 잘 모르겠다... (방법 해결 - 아래 코드로 추가) 그래서 아예 시작점에서부터 커지는 재귀, 마치 iterative DP 모양으로 문제를 풀었다. 그 다음 중요한 점은 정답을 구할 때, max(go(0, 0, 1),go(0,1,2)) 이런 형식으로 정답을 구해야 했다. 0초인 움직일 수 있기 때문이다. D[t][w][now] = t 초에 w번 움직이고, 현재 위치가 now 일 때, 먹은 자두의 최댓값 움직일 때와 움직이지 않을 때로 구해주고, 이럴 때 현재 자두를 먹을 수 있으면 1을 더해주는 방식으로 코드를 짰..
더보기