본문 바로가기
백준 알고리즘/다이나믹 프로그래밍

백준 11726번 C++

by paysmile 2019. 1. 15.

#include <iostream>

#include <algorithm>

using namespace std;


int m;

int shape[1001];


int binarynum() {

shape[1] = 1;

shape[2] = 2;

for (int i = 3; i <= m; i++) {

shape[i] = (shape[i - 1] + shape[i - 2])%10007;

}

return shape[m];

}


int main(void) {

cin >> m;

cout << binarynum();

}



'백준 알고리즘 > 다이나믹 프로그래밍' 카테고리의 다른 글

백준 1010번 C++  (0) 2019.01.15
백준 2156번 C++  (0) 2019.01.15
백준 2193번 C++  (0) 2019.01.14
백준 2579번 C++  (0) 2019.01.14
백준 9095번 C++  (0) 2019.01.14