3×N 벽 타일 채우기

면접 대비

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

요약
3×N 벽을 2×1 도미노로 채우는 방법의 수를 N≤30 조건에서 구하는 문제입니다.
난이도

보통10점 중 4점

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

문제

세로가 3, 가로가 NN인 직사각형 벽이 있다. 이 벽을 2×12\times1 또는 1×21\times2 크기의 도미노 타일로 빈칸 없이 모두 채우려고 한다.

타일은 서로 겹치면 안 되고, 벽 밖으로 나가도 안 된다. 벽을 채울 수 있는 서로 다른 방법의 수를 구하라.

입력

첫째 줄에 정수 NN이 주어진다. (1≤N≤30)(1 \le N \le 30)

출력

첫째 줄에 3×N3\times N 벽을 타일로 채우는 경우의 수를 출력한다.

힌트

아래 그림은 3×123\times12 벽을 타일로 채운 모습이다.

예제1

  1. 예제 1

    입력
    2
    
    예상 출력
    3