Deff_Dev
[백준] 15988번 1, 2, 3 더하기 3 (C++) 본문
문제
https://www.acmicpc.net/problem/15988
풀이
#include<iostream>
// https://www.acmicpc.net/problem/15988
using namespace std;
long long nums[1000001];
int main() {
int n, input;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> input;
nums[1] = 1;
nums[2] = 2;
nums[3] = 4;
for (int j = 4; j <= input; j++) {
nums[j] = (nums[j - 1] + nums[j - 2] + nums[j - 3]) % 1000000009;
}
cout << nums[input] % 1000000009 << endl;
}
return 0;
}
'코딩테스트 > 백준' 카테고리의 다른 글
[백준] 11723번 집합 (C++) (0) | 2024.08.30 |
---|---|
[백준] 15686번 치킨 배달 (C++) (0) | 2024.08.29 |
[백준] 1158번 요세푸스 문제 (C++) (0) | 2024.08.28 |
[백준] 상범 빌딩 (C++) (0) | 2024.08.27 |
[백준] 경쟁적 전염 (C++) (0) | 2024.08.27 |