KDHzoot's Github

Code for study, project, etc

자세히보기

알고리즘/PS

[백준 14651] 걷다보니 신천역 삼 (large)

kdhzoot 2018. 5. 21. 17:20

small 에서 범위만 늘려주고 mod연산만 추가하면 된다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#define mod 1000000009
using namespace std;
 
 
int main(void) {
    int n;
    long long dp[33335][3];
    cin >> n;
 
    dp[1][0= 0;
    dp[1][1= 1;
    dp[1][2= 1;
    for (int i = 2; i <= n; i++) {
        for (int j = 0; j < 3; j++) {
            dp[i][j] = (dp[i - 1][0+ dp[i - 1][1+ dp[i - 1][2]) % mod;
        }
    }
 
    cout << dp[n][0<< endl;
}
cs


'알고리즘 > PS' 카테고리의 다른 글

[백준 14653] 너의 이름은  (0) 2018.05.21
[백준 14652] 나는 행복합니다~  (0) 2018.05.21
[백준 14650] 걷다보니 신천역 삼 (small)  (0) 2018.05.21
[백준 1005] ACM craft  (0) 2018.05.19
[백준 1202] 보석도둑  (0) 2018.05.18