BackJoon Algorithm 11726 2xn 타일링 (Java)

업데이트:
최대 1 분 소요

BackJoon Algorithm - Java

alt

문제

alt

풀이

alt

  • 계속해서 만들다보면 일정한 규칙이 있는것을 알 수 있다.
  • 점화식은 dp[n] = dp[n-2] + dp[n-1] 이다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Back_11726 {

    // dp[n] = dp[n-2] + dp[n-1]
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        // given
        int N = Integer.parseInt(br.readLine());
        int dp[] = new int[N+2];
        dp[1] = 1;
        dp[2] = 2;
        // when
        for (int i = 3; i <= N; i++) {
            dp[i] += dp[i - 2] + dp[i - 1];
            dp[i] %= 10007; // 나머지 계산해주면서 반복
        }
        // then
        System.out.println(dp[N]%10007);
        br.close();
    }
}

댓글남기기