티스토리 뷰
728x90
문제 링크
풀이
백준 17268 - 미팅의 저주 문제와 입력도, 출력도, 코드도 똑같습니다.
카탈란 수를 구해주면 됩니다.
정답 코드
#include <iostream>
#include <algorithm>
using namespace std;
using ll = long long;
#define MOD 987654321LL
ll d[5001] = { 1 };
int n;
int main() {
cin >> n;
n /= 2;
for (int i = 1; i < n + 1; i++) {
for (int j = 0; j < i; j++) {
d[i] += (d[j] % MOD) * (d[i - 1 - j] % MOD) % MOD;
d[i] %= MOD;
}
d[i] %= MOD;
}
cout << d[n];
}
728x90
'알고리즘 > 문제 풀이' 카테고리의 다른 글
[BOJ] 백준 10800 - 컬러볼 (0) | 2021.03.30 |
---|---|
[BOJ] 백준 1424 - 새 앨범 (0) | 2021.03.13 |
[BOJ] 백준 2186 - 문자판 (0) | 2021.03.13 |
[BOJ] 백준 2698 - 인접한 비트의 개수 (0) | 2021.03.13 |
[BOJ] 백준 2159 - 케익 배달 (0) | 2021.03.13 |
댓글