Notice
Recent Posts
문제 풀이 및 개발 공간
[백준] 15988번 1,2,3 더하기 3 (silver 2 본문
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
int t=Integer.parseInt(br.readLine());
long[] num=new long[1000001];
num[1]=1;
num[2]=2;
num[3]=4;
for(int i=4; i<num.length; i++){
num[i]=(num[i-1]+num[i-2]+num[i-3])%1000000009;
}
for(int i=0; i<t; i++){
int temp=Integer.parseInt(br.readLine());
bw.write(num[temp]+"\n");
}
bw.flush();
}
}
'백준공부 > java' 카테고리의 다른 글
[백준] 9935번 문자열 폭발! (gold 4 (0) | 2023.05.13 |
---|---|
[백준] 25757번 임스와 함께하는 미니게임! (silver 5 (0) | 2023.05.13 |
[백준] 11478번 서로 다른 부분 문자열의 개수 (silver 3 (0) | 2023.05.03 |
[백준] 13414번 수강신청 (silver 3 (0) | 2023.05.03 |
[백준] 1463번 1로 만들기 문제! (silver 3 (0) | 2023.04.29 |