본문 바로가기
코딩/cpp

[백준]11726번

by 적막한숲 2025. 9. 27.

dp로 해결하는 문제다.

아직도 dp에 대한 이해가 없는데, 걍 dp 아닐까 해서 풀었더니 풀렸다.

 

조금더 생각해봐야겠다

#include <iostream>
#include <vector>

int main() {
    int n;
    std::cin >> n;
    std::vector<long> arr(n+1);
    arr[0] = 1;
    arr[1] = 1;
    for (int i = 2; i <= n; i++) {
        arr[i] = (arr[i-1] + arr[i-2])% 10007;
    }
    std::cout << arr[n] % 10007;
    return 0;
}

'코딩 > cpp' 카테고리의 다른 글

[백준] 17626번  (0) 2025.09.27
[백준] 11727번  (0) 2025.09.27
[백준] 11659번  (0) 2025.09.27
[백준] 9461번  (0) 2025.09.26
[백준] 9375번  (0) 2025.09.26