돌다리 건너기
돌다리 건너기
문제
코드
#include <bits/stdc++.h>
#include <iostream>
using namespace std;
// 참고 ) bottom - up 이 DP의 의미가 더 있다.
int dy[101];
int main(int argc, char const *argv[])
{
ios_base::sync_with_stdio(false);
int n;
cin >> n;
// BOTTOM -UP방식
dy[1] = 1;
dy[2] = 2;
for (int i = 3; i <= n + 1; i++)
{
dy[i] = dy[i - 2] + dy[i - 1];
}
cout << dy[n + 1] << endl;
return 0;
}
n + 1을 해준 이유 : 돌다리에서 다시 육지로 넘어가는 경우도 고려해야 한다.
Author And Source
이 문제에 관하여(돌다리 건너기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@aksel26/돌다리-건너기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)