만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

0, 1, 2로 만드는 3의 배수 (Large)

시간 제한2초메모리 제한256 MB

요약
0, 1, 2만 사용해 만든 N자리 수 중 3의 배수의 개수를 구한다. 맨 앞자리는 0이 될 수 없으며, 답을 1,000,000,009로 나눈 나머지를 출력한다.
난이도

보통10점 중 4점

유형
동적 계획법, 조합론, 수학
정답자
아직 제출이 없습니다

문제

욱제는 '삼'이라는 음절을 참 좋아한삼. 인삼, 홍삼, 해삼, 삼식이, 삼시세끼, 알았삼, 그리고 특히 일이삼을 좋아한삼. 그래서 숫자 3을 가지고 놀아 보기로 했삼.

0, 1, 2 세 숫자만 써서 NN자리 3의 배수를 만들어 보삼. 만드는 수는 자연수라서 0으로 시작할 수 없삼. 이런 수가 몇 개나 나올 수 있삼?

입력

첫째 줄에 NN이 주어진삼. (1 ≤ NN ≤ 33,333)

출력

0, 1, 2만 써서 만들 수 있는 NN자리 3의 배수의 개수를 출력하삼. 개수가 너무 커질 수 있으니 1,000,000,009 (109+910^9+9)로 나눈 나머지를 출력하삼.

예제3

  1. 예제 1

    입력
    1
    
    예상 출력
    0
    
  2. 예제 2

    입력
    3
    
    예상 출력
    6
    
  3. 예제 3

    입력
    10
    
    예상 출력
    13122