
[백준/실버 III] 2579번 계단 오르기
·
알고리즘
규칙계단은 한 번에 한 계단씩 또는 두 계단씩 오를 수 있다. 즉, 한 계단을 밟으면서 이어서 다음 계단이나, 다음 다음 계단으로 오를 수 있다.연속된 세 개의 계단을 모두 밟아서는 안 된다. 단, 시작점은 계단에 포함되지 않는다.마지막 도착 계단은 반드시 밟아야 한다. 풀이 계단의 개수(n)가 6이고, 점수가 10, 20, 15, 25,10, 20 이라는 값을 입력 받으면 위와 같은 그림이 됩니다.이때 규칙을 지키며 최대 값을 구하기 위해서 전전 계단의 최대값 + 도착계단의 값과 전전전 계단의 최대값 + 전계단 값 + 도착계단의 값중에 큰 값을 구해야합니다. 첫번째 계단의 최대값은 계단이 하나뿐이라서 stairs[0] 값인 10 입니다. 두번째 계단의 최대값은 계단이 2개라서 stairs[0]과 sta..