반응형
https://www.acmicpc.net/problem/2193
n=1 : 0 1 =>1
n=2 : 00 01 10 11 =>1
n=3 : 000 001 010 100
011 110 101 111 => 2
n=4 : 0000 0001 0010 0100 1000
0011 0101 1010 1001 1100
0111 1011 1101 1110
1111 => 3
dp[i]= dp[i-2]+dp[i-1]
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
long dp[] = new long[n+1];
dp[0]=0;
dp[1]=1;
for(int i=2;i<=n;i++) {
dp[i]=(dp[i-2]+dp[i-1]);
}
System.out.println(dp[n]);
}
}
728x90
반응형
'코딩테스트 > 백준' 카테고리의 다른 글
백준 15650 : N과 M (3) _자바 Java (0) | 2023.01.16 |
---|---|
백준 1966 : 프린터 큐 _자바 Java (0) | 2023.01.16 |
백준 11727 : 2*N 타일링 2 _자바 Java (0) | 2023.01.13 |
백준 9461 : 파도반 수열 _자바 Java (0) | 2023.01.13 |
백준 15650 : N과 M (2) _자바 Java (0) | 2023.01.13 |
댓글