Recent Posts
Notice
No Rules Rules
피보나치 수 2 (feat. 백준 2748번) 본문
728x90
반응형
피보나치 수 2
https://www.acmicpc.net/problem/2748
반응형
// woohyeon.kim
// https://www.acmicpc.net/problem/2748
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(false), cin.tie(), cout.tie();
register long long N, arr[91];
cin >> N;
arr[0] = 0, arr[1] = 1;
for (register int i = 2; i <= N; ++i)
arr[i] = arr[i - 1] + arr[i - 2];
cout << arr[N] << endl;
return 0;
}
// *&)*@*
- 문제에서 이미 답이 나와있듯이 F[0] = 0, F[1] = 1, F[2] = F[1] + F[0], ..., F[N] = F[N - 1] + F[N - 2] 입니다.
- 피보나치 수 결과는 46까지가 integer 범위 내이므로 그보다 큰 long long type으로 변경하여 값을 계산합니다.
728x90
반응형
'생활 > 코테' 카테고리의 다른 글
쉬운 계단 수 (feat. 백준, 10844번) (0) | 2022.07.28 |
---|---|
파도반 수열 (feat. 백준, 9461번) (0) | 2022.07.28 |
포도주 시식 (feat. 백준, 2156번) (0) | 2022.07.28 |
연속합 (feat. 백준, 1912번) (0) | 2022.07.28 |
가장 긴 증가하는 부분 (feat. 백준, 11053번) (0) | 2022.07.28 |
Comments