[백준 - 11727번] 2*N 타일링 2 - 자바(JAVA) 정리 & 1일 1DP - 4 일차
안녕하세요. 이번에 풀어볼 문제는 2N 타일링 2입니다. 다이나믹 프로그래밍 문제입니다.
이문제는 참고해서 풀었기 때문에, 코드만 적어 놓도록 하겠습니다.
차후에 다시 한번 더 풀어보고 해설을 올리겠습니다.
/** 2020. 2. 22. 오후 8:03:38
* @author ventulus95
*/
package codeBaekJoon;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class No11727_2nTitle {
static int cache[] = new int [1001];
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
cache[1] = 1;
cache[2] = 3;
for(int i= 3; i<=1000; i++){
cache[i] = (cache[i-1] + cache[i-2]*2 ) % 10007;
}
System.out.print(cache[n]);
}
}
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준 - 6359번] 만취한 상범 - 자바(JAVA) 정리 및 해설 & 1일 1DP -6일차 (0) | 2020.02.27 |
---|---|
[백준 - 1699번] 제곱수의 합 - 자바(JAVA) 정리 & 1일 1 DP - 5일차 (0) | 2020.02.24 |
[백준 - 11052번] 카드구매하기 - 자바(JAVA) 정리 및 해설 & 1일 1DP - 3일차 (0) | 2020.02.19 |
[백준 - 1003번] 피보나치 함수 - 자바(JAVA) 정리 및 해설 & 1일 1DP 2일차 (0) | 2020.02.18 |
[백준 - 1010번] 다리 놓기 - 자바(JAVA) 정리 및 해설 & 1일 1DP - 1일차 (0) | 2020.02.18 |