Algorithm
[백준][JAVA] 9095: 1, 2, 3 더하기
밍맹030
2021. 7. 11. 16:11
728x90
https://www.acmicpc.net/problem/9095
9095번: 1, 2, 3 더하기
각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다.
www.acmicpc.net
import java.util.*;
import java.math.*;
public class Main {
static int dp[] = new int [11];
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
dp[1]=1;
dp[2]=2;
dp[3]=4;
for(int j=4;j<=10;j++)
dp[j] = dp[j-3] + dp[j-2] + dp[j-1];
for(int i=0;i<t;i++) {
int n = sc.nextInt();
System.out.println(dp[n]);
}
}
}
728x90