짬뽕얼큰하게의 맨땅에 헤딩 :: 백준(BOJ) 2748 피보나치 수 2

피보나치 90번째 값이 int형이 넘어갈 줄 몰랐다.

틀렸습니다를 확인 한 후 범위넘어가는지 궁금하여 90을 넣어보니 넘어갔다.

유의하자.. 더 깊게 생각하자..


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cstdio>
#include <algorithm>
using namespace std;
long long arr[1001];
long long fibo(int n){
  if(n == 0return 0;
  if(n == 1return 1;
  long long& ret = arr[n];
  if(ret != 0return ret;
  return ret = fibo(n - 1+ fibo(n - 2);
 
}
 
int main(void){
  int N;
  scanf("%d"&N);
 
  printf("%lld", fibo(N));
 
}
 
cs


'알고리즘' 카테고리의 다른 글

백준(BOJ) 2581 소수  (0) 2018.11.29
백준(BOJ) 1316 그룹 단어 체커  (0) 2018.11.29
비트연산 공부하기  (0) 2018.11.26
비트연산 실수하기 쉬운것들  (0) 2018.11.26
백준(BOJ) 1002 터렛  (0) 2018.11.26
블로그 이미지

짬뽕얼큰하게

,