반응형
문제 주소
백준 2748번: 피보나치 수2
https://www.acmicpc.net/problem/2748 메모리 제약 사항이 128 MB 임으로 메모제이션이나 다이나믹프로그래밍으로 접근 해야 한다. 키워드 - 정수론, 피보나치, 다이나믹 프로그래밍 1 2 3 5 8 13 21 이전 요소..
bitwise.tistory.com
알고리즘
DP
힌트
피보나치 수들을 배열에 저장한다.
문제 풀이
피보나치 수열을 배열에 저장하여 n번째 수까지 구한다.
#include<iostream>
using namespace std;
long long int p[100];
int main(){
int n;
cin>>n;
p[1]=1LL;
p[0]=0LL;
for(int i=2;i<=n;i++){
p[i]=p[i-1]+p[i-2];
}
cout<<p[n];
}
반응형
'Problem Solve > Dynamic Programming' 카테고리의 다른 글
[백준] 1932번 정수 삼각형 (C) (0) | 2020.03.29 |
---|---|
[백준] 1149번 RGB거리 (0) | 2020.03.28 |
[백준] 9461번 파도반 수열 (C) (0) | 2020.03.28 |
[백준] 1904번 01타일 (C) (0) | 2020.03.28 |
[백준] 1003번 피보나치 함수 (0) | 2020.03.28 |