만드는 중입니다

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

트리블의 세대

면접 대비

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

요약
네 항을 더하는 피보나치 변형 수열의 n번째 값을 테스트 케이스마다 구합니다.
난이도

쉬움10점 중 3점

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

문제

꿍은 군대에서 진짜 할 일이 없다. 그래서 자기만의 피보나치를 만들어 보려고 한다. 기존 피보나치는 너무 단순해서, 꿍은 좀 더 복잡한 피보나치를 만들고 싶었다. 그래서 다음과 같은 피보나치를 만들었다. 꿍만의 피보나치 함수를 koong(n)koong(n)이라고 하면,

n < 2 :                         1
n = 2 :                         2
n = 3 :                         4
n > 3 : koong(n - 1) + koong(n - 2) + koong(n - 3) + koong(n - 4)

이다.

여러분도 꿍 피보나치를 구해 보아라.

입력

첫째 줄에 테스트 케이스의 개수 tt (0<t<690 < t < 69)가 주어진다. 다음 tt개 줄에는 몇 번째 피보나치를 구해야 하는지를 나타내는 nn (0≤n≤670 \le n \le 67)이 한 줄에 하나씩 주어진다.

출력

각 테스트 케이스마다 꿍 피보나치 값을 한 줄에 하나씩 출력한다.

예제1

  1. 예제 1

    입력
    8
    0
    1
    2
    3
    4
    5
    30
    67
    
    예상 출력
    1
    1
    2
    4
    8
    15
    201061985
    7057305768232953720