-
[백준-9461] 파도반 수열 - Java공부/백준 2022. 5. 6. 14:20728x90
P(N) = P(N-2)+P(N-3)
코드
package 백준;import java.util.*;public class back9461 {static long []dp = new long[101];public static void main(String args[]){Scanner scanner = new Scanner(System.in);int num=scanner.nextInt();dp[0]=0;dp[1]=1;dp[2]=1;dp[3]=1;for(int i=4;i<dp.length;i++){dp[i]=-1;}for(int i=0;i<num;i++){int n=scanner.nextInt();System.out.println(p(n));}}public static long p(int n){if(dp[n]==-1){dp[n]=p(n-2)+p(n-3);}return dp[n];}}728x90반응형'공부 > 백준' 카테고리의 다른 글
[백준-15649] N과 M(1) - Java (0) 2022.05.30 [백준-1463] 1로 만들기 - Java (0) 2022.05.06 [백준-1904] 01타일 - Java (0) 2022.05.04 [백준-9184] 신나는 함수 실행 - Java (0) 2022.05.04 [백준-1003] 피보나치 함수 - Java (0) 2022.05.04