[프로그래머스 C++] 피보나치 수
https://school.programmers.co.kr/learn/courses/30/lessons/12945
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
해결전략
동적계획법 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; |
| } |
댓글을 사용할 수 없습니다.