#include <iostream>
using namespace std;
int dp[1001] = { 1, 1 };
int main()
{
int n = 0;
cin >> n;
if (n <= 1)
{
cout << dp[n] << '\n';
return 0;
}
for (int i = 2; i <= n; ++i)
{
dp[i] = (dp[i - 1] + dp[i - 2]) % 10007;
}
cout << dp[n] << '\n';
return 0;
}
'둥지 > 알고리즘' 카테고리의 다른 글
[백준 15482]한글 LCS (0) | 2023.06.19 |
---|---|
[백준 11404] 플로이드 (1) | 2023.06.09 |
[프로그래머스] 폰켓몬 (0) | 2023.05.08 |
[프로그래머스] 프로세스 (0) | 2023.05.04 |
[프로그래머스] 연속 부분 수열 합의 개수 (0) | 2023.05.02 |