코드
#include <iostream>
using namespace std;
typedef long long ll;
ll n, a[37];
int main() {
cin >> n;
a[0] = 1;
for(int i = 1; i < n + 1; i++) {
for(int j = 0; j < i; j++) {
a[i] += a[j] * a[i - j - 1];
}
}
cout << a[n] << '\n';
return 0;
}
문제에 있는 점화식을 그대로 따라가면 된다.
'백준' 카테고리의 다른 글
[백준] 14494번 다이나믹이 뭐예요? C++ 코드 (0) | 2024.07.28 |
---|---|
[백준] 19947번 투자의 귀재 배주형 C++ 코드 (0) | 2024.07.28 |
[백준] 9656번 돌 게임 2 C++ 코드 (0) | 2024.07.27 |
[백준] 15489번 파스칼 삼각형 C++ 코드 (0) | 2024.07.27 |
[백준] 16395번 파스칼의 삼각형 C++ 코드 (0) | 2024.07.27 |