피보나치 수열
점화식
Sn = Sn-1 + pn;
#include <string>
#include <vector>
using namespace std;
/* n1 = 4*1;
n2 = n1 +2*1;
n3 = n2 + 2*2
n4 = n3 + 2*3
n5 = n4+2*5
*/
long long p[81];
long long s[81];
long long solution(int N) {
p[1] = 1;
s[1] = 4;
p[2] = 1;
s[2] = 6;
for(int i=3; i<=N; i++){
p[i] = p[i-1] + p[i-2];
s[i] = s[i-1] + 2*p[i];
}
return s[N];
}
'알고리즘 일기' 카테고리의 다른 글
프로그래머스 : 단속카메라 (0) | 2019.12.06 |
---|---|
프로그래머스: 섬 연결하기 (0) | 2019.12.06 |
프로그래머스 : 네트워크 (0) | 2019.12.05 |
프로그래머스: 자물쇠와 열쇠 (0) | 2019.12.04 |
프로그래머스 : 브라이언의 고민 (0) | 2019.12.01 |
댓글