import java.util.Scanner;
public class Main{
static int[] dy;
public int solution(int n){
dy[1]=1;
dy[2]=2;
for(int i=3; i<=n; i++){
dy[i]=dy[i-2]+dy[i-1];
}
return dy[n];
}
public static void main(String[] args) {
Main T = new Main();
Scanner kb = new Scanner(System.in);
int n = kb.nextInt();
dy = new int[n+1];
System.out.println(T.solution(n));
}
}
'ALGORITHM' 카테고리의 다른 글
[JAVA] 백준 9095번- 1, 2, 3 더하기 (0) | 2022.10.24 |
---|---|
[JAVA] 알고리즘 : 동적 계획법- 돌다리 건너기 (0) | 2022.10.24 |
[JAVA] 백준 2089번- -2진수 (0) | 2022.10.21 |
[JAVA] 백준 17103번- 골든바흐 파티션 (0) | 2022.10.21 |
[JAVA] 백준 1373번- 2진수 8진수 (0) | 2022.10.21 |