티스토리 뷰

Algorithm/BOJ

백준 2747번 C++

poopooreum 2023. 8. 13. 11:15
반응형
백준 2747번 피보나치 수

https://www.acmicpc.net/problem/2747

2747번: 피보나치 수

피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가

www.acmicpc.net



정답 코드

#include<iostream>
using namespace std;
int main() {
	int n;
	cin >> n;
	int x;
	if(n==0||n==1)
	cout<<n;
	if(n>=2){
	long long arr[n] = { 0,1 };
	for ( x = 2; x <= n; x++) {
		arr[x] = arr[x - 1] + arr[x - 2];
	}
	cout << arr[n];
	}
}

반응형

'Algorithm > BOJ' 카테고리의 다른 글

백준 2750번 C++  (0) 2023.08.13
백준 2748번 C++  (0) 2023.08.13
백준 2745번 C++  (0) 2023.08.13
백준 2744번 C++  (0) 2023.08.12
백준 2743번 C++  (0) 2023.08.12
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함