반응형
2×n 타일링 1번에서 1개의 경우만 추가 되었습니다.
A(n) = A(n-1) + A(n-2) + A(n-2)
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int[] memo = new int[1001];
int n = Integer.parseInt(br.readLine());
memo[1] = 1;
memo[2] = 3;
for (int i = 3; i <= n; i++)
memo[i] = (memo[i-1] + memo[i-2] * 2) % 10007;
System.out.print(memo[n]);
}
}
반응형
'Algorithm' 카테고리의 다른 글
백준 11052번 카드 구매하기 [ Java ] (0) | 2021.04.02 |
---|---|
백준 9095번 1, 2, 3 더하기 [ Java ] (0) | 2021.04.01 |
백준 2089번 -2진수 [ Java ] (0) | 2021.03.31 |
백준 17087번 숨바꼭질 6 [ Java ] (0) | 2021.03.31 |
백준 2745번 진법 변환 [ Java ] (0) | 2021.03.31 |