[프로그래머스 C++] 피보나치 수
https://school.programmers.co.kr/learn/courses/30/lessons/12945
해결전략
동적계획법 Dynamic Programming, DP
코드
#include <string>
#include <vector>
using namespace std;
int solution(int n) {
int answer = 0;
vector<int> fib(n+1);
fib[0] = 0;
fib[1] = 1;
for(int i=2; i<=n; i++){
fib[i] = (fib[i - 1] + fib[i - 2]) % 1234567;
}
answer = fib[n];
return answer;
}