728x90
<정답>
import java.io.*;
class Main{
public static void main(String args[]) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int[] dp = new int[1001];
dp[1] = 1;
dp[2] = 3;
for(int i=3; i<n+1; i++){
dp[i] = (dp[i-1] + dp[i-2]*2) % 10007;
}
System.out.print(dp[n]);
}
}
점화식 찾는 연습을 해야겠다.
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준 / DP] 9095 : 1, 2, 3 더하기 (Java) (0) | 2023.09.06 |
---|---|
[백준 / DP] 1463 : 1로 만들기 (Java) (0) | 2023.09.06 |
[백준 / DP] 11726 : 2 x n 타일링 (Java) (0) | 2023.09.05 |
[백준 / 입출력] 10992 : 별 찍기 - 17 (Java) (0) | 2023.09.04 |
[백준 / 입출력] 10991 : 별 찍기 - 16 (Java) (0) | 2023.09.04 |