
dp 배열 자료형을 int에서 Long으로 Type Casting함.
import java.util.Scanner;
//public class Main {
public class P9461 {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
int N=0;
// 이슈트래킹 범위문제.
long[] dp = new long[101];
dp[1]=1;
dp[2]=1;
dp[3]=1;
dp[4]=2;
dp[5]=2;
for (int i=6; i<=100; i++){
dp[i]=dp[i-1]+dp[i-5];
}
for (int i=0; i<T; i++) {
N=sc.nextInt();
System.out.println(dp[N]);
}
}
}
dp 맨 마지막 인덱스의 값을 찍어서 한번 체크하고 값이 int범위를 초과하면 type casing을 하자.