Algorithm/inflearn

돌다리 건너기

마닐라 2021. 10. 9. 23:01

 

개울을 건넜다는 것은 돌 다리를 모두 건너고 난 이후이다!! dy[n+1]이 답임!

 

import java.util.*;
class Main{
    static int[] dy;
    public int solution(int n){
        dy[1]=1;
        dy[2]=2;
        for(int i=3; i<=n+1; i++) dy[i]=dy[i-2]+dy[i-1];
        return dy[n+1];
    }

    public static void main(String[] args){
        Main T = new Main();
        Scanner kb = new Scanner(System.in);
        int n=kb.nextInt();
        //d[7]이라면 d[8]까지 생겨야하므로 이렇게 잡아야함!
        dy=new int[n+2];
        System.out.print(T.solution(n));
    }
}

'Algorithm > inflearn' 카테고리의 다른 글

가장 높은 탑 쌓기(LIS 응용)  (0) 2021.10.09
최대부분증가수열(LIS)  (0) 2021.10.09
#계단오르기  (0) 2021.10.09
원더랜드(크루스칼 : 최소 스패닝 트리)  (0) 2021.10.08
친구인가? (Disjoint-Set : Union&Find)  (0) 2021.10.08