반응형
<코드>
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int N;
vector<int> v;
void fibo(int n)
{
v.push_back(0);
v.push_back(1);
v.push_back(1);
for (int i = 2; i < n; i++)
{
v.push_back((v[i] + v[i - 1]));
}
cout << v.back();
}
int main()
{
cin >> N;
fibo(N);
}
풀이 방법
45번째의 피보나치 수는 11억정도 이므로 int 자료형 변수를 사용해도 무방합니다.
반응형
'🧩PS > 🥈Nomal' 카테고리의 다른 글
[C/C++] 백준 10826번 - 피보나치 수 4 (0) | 2020.12.23 |
---|---|
[C/C++] 백준 10757번 - 큰 수 A+B (0) | 2020.12.23 |
[C/C++] 백준 2749번 - 피보나치 수 3 (0) | 2020.12.23 |
[C/C++] 백준 9471번 - 피사노 주기 (0) | 2020.12.23 |
[C/C++] 백준 12015번 - 가장 긴 증가하는 부분 수열 2 (LIS) (0) | 2020.12.23 |