삐까냥의 파도타기

Q9507. Generations of Tribbles 본문

코딩/백준 알고리즘

Q9507. Generations of Tribbles

금손형아 2019. 2. 24. 16:17

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.util.StringTokenizer;


public class Q9507 {


static long[] dp;

public static void main(String[] args) throws Exception {

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

StringTokenizer st = new StringTokenizer(br.readLine());

dp = new long[68];

dp[0] = 1;

dp[1] = 1;

dp[2] = 2;

dp[3] = 4;

for (int i = 4; i <= 67; i++) {

dp[i] = dp[i-1] + dp[i-2] + dp[i-3] + dp[i-4];

}

int testCase = Integer.parseInt(st.nextToken());

for (int t = 1; t <= testCase; t++) {

st = new StringTokenizer(br.readLine());

int num = Integer.parseInt(st.nextToken());

System.out.println(dp[num]);

}

}


'코딩 > 백준 알고리즘' 카테고리의 다른 글

Q5557. 1학년  (0) 2019.02.25
Q10164. 격자상의 격로  (0) 2019.02.24
Q9252. LCS 2  (0) 2019.02.23
Q9251. LCS  (0) 2019.02.23
Q2133. 타일 채우기  (0) 2019.02.23