프로그래밍/문제풀이

[dp] 백준 1309 동물원

하용권 2019. 2. 2. 23:31

https://www.acmicpc.net/problem/1309



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main(){
    int n;
    int dp[100001];
    
    cin >> n;
    
    dp[0= 1; dp[1= 3;
    for(int i = 2; i <= n; i++){
        dp[i] = dp[i-1]*2 + dp[i-2];
        dp[i]%=9901;
    }
    cout << dp[n];
}
cs


반응형