백준 2579 - 계단 오르기

2022. 7. 3. 00:39STUDY/알고리즘

반응형

간단한..... dp 문제구나 ..... ^^...

ㅠㅠ

https://www.acmicpc.net/problem/2579

 

2579번: 계단 오르기

계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. <그림 1>과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점

www.acmicpc.net

풀이는 이분꺼 참고함..!

https://wtg-study.tistory.com/76

 

[C언어] 백준 2579 : 계단 오르기

백준 2579 : 계단 오르기 문제 링크 www.acmicpc.net/problem/2579 과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점" data-og-host="www.acmicpc.net" data-og-source-u..

wtg-study.tistory.com

 

아니.... 왜 풀릴거같으면서 안풀리냐고오오옹 ㅠㅠ 

사고력이 필요하다.... ! 단기간엔 절대 되지 않을거같은 그런 사고력... !

복습 중요 ! 복습하자 !!

#include <stdio.h>
#define MAX(a,b) a>b?a:b
 
int dp[301];
int stair[301];
 
int main() {
    int N;
    scanf("%d", &N);
 
    for (int i = 1; i <= N; i++) {
        scanf("%d", &stair[i]);
    }
 
    //초기값 지정해주기
    dp[0] = 0;
    dp[1] = stair[1];
    dp[2] = stair[1] + stair[2];
 
    //최대 값 구하기
    for (int i = 3; i <= N; i++) {
        dp[i] = stair[i] + (MAX(dp[i - 2], stair[i - 1] + dp[i - 3]));
    }
 
    //결과 출력
    printf("%d\n", dp[N]);
    return 0;
}

 

 

728x90
반응형

'STUDY > 알고리즘' 카테고리의 다른 글

About Graph & BFS,DFS  (0) 2022.07.18
qsort - Quick sort in c  (2) 2022.07.05
백준 1463번 - 1로 만들기  (0) 2022.07.02
백준 2748 - fibonacci 2  (1) 2022.07.02
Merge Sort ( 합병 정렬 )  (1) 2022.06.30