
풀이과정
n이 90일 때, int형의 저장범위를 벗어나기 때문에 long long 형으로 저장해야 한다.
코드
더보기
#include <iostream>
using namespace std;
int main()
{
long long iValue[100] = { 0,1, };
int iInput = 0;
cin >> iInput;
for (int i = 2; i <= iInput; ++i)
{
iValue[i] = iValue[i - 2] + iValue[i - 1];
}
cout << iValue[iInput] << endl;
return 0;
}
'알고리즘(C++) > 백준 알고리즘' 카테고리의 다른 글
| [백준] C++ 10773번 : 제로 (0) | 2019.12.09 |
|---|---|
| [백준] C++ 1931번 : 회의실배정 (0) | 2019.12.04 |
| [백준] C++ 11047번 : 동전 0 (0) | 2019.12.03 |
| [백준] C++ 11399번 : ATM (0) | 2019.12.03 |
| [백준] C++ 4936번 : 섬의 개수 (0) | 2019.11.20 |