https://www.acmicpc.net/problem/2193
#include <bits/stdc++.h>
#define endl "\n"
using namespace std;
/******** 전역변수 ********/
long long num[100];
/******** 함 수 ********/
int main(void) {
/******** C++ INIT ********/
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
/******** 지역변수 ********/
int input;
/******** 구 현 ********/
cin >> input;
num[1] = 1;
num[2] = 1;
// 개수는 1, 1, 2, 3, 5, 8 .. 이다
for (int i = 3; i < 100; i++) {
num[i] = num[i - 1] + num[i - 2];
}
cout << num[input];
}
'알고리즘' 카테고리의 다른 글
C++ 알고리즘 - 14501 퇴사 (0) | 2025.02.12 |
---|---|
C++ 알고리즘 - 1244 스위치 켜고 끄기 (0) | 2025.02.10 |
C++ 알고리즘 - 13305 주유소 (1) | 2025.02.10 |
C++ 알고리즘 - 17478 재귀함수가 뭔가요? (1) | 2025.02.10 |
C++ 알고리즘 - 2559 수열 (0) | 2025.01.28 |