풀이방법 사용된 것: 다이나믹 프로그래밍(DP) 2022.03.15 k번째 계단에 도달하는 방법의 수는 다음의 두 가지가 있다. 각 계단에 대하여, 해당 계단까지 도착하는 위의 두 가지 방법 중 더 큰 점수를 모아올 수 있는 쪽을 선택하면 된다. 이 방법을 이용하여, 각 계단마다 각각의 계단에 도달하기까지 모아올 수 있는 최대의 점수를 각각 구한다. 나는 이 값을 max_score[] 배열에 저장하였다. (max_score[i] = i번째 계단에 도달하기까지 모아올 수 있는 최대의 점수) 그럼 max_score[마지막 계단의 번호]의 값이 바로 정답이다. 코드 Java(2022.03.15) import java.io.BufferedReader; import java.io.IOException; impor..