반응형
https://www.acmicpc.net/problem/21739
21739번: 펭귄 네비게이터
펭귄은 현재 ($1$, $1$)에 있다. 펭귄은 집까지 가고 싶다. 펭귄의 집은 ($2$, $N$)이다. 하지만 누군가에 의해 얼음길이 다 깨져 집에 갈 수 없게 되었다. 현진이는 펭귄들을 위해 얼음길을 만들어줄
www.acmicpc.net
카탈란 수열의 값을 구하는 문제였습니다.
접근법이 너무 어려워 아래 해설을 참조하게 되었습니다. 응용하기 너무 어렵네요 ㅠㅠ
https://www.acmicpc.net/board/view/68251
글 읽기 - 제1회 숙명여자대학교 교내 알고리즘 경진대회 (SMUPC) 종료
댓글을 작성하려면 로그인해야 합니다.
www.acmicpc.net
Code
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
ll d[10001] = { 1 }, MOD = 1e9+7;
int n;
int main() {
cin >> n;
for (int i = 1; i <= n; i++) {
for(int j = 0; j < i; j++){
d[i] = (d[i] + d[j] * d[i-j-1] % MOD) % MOD;
}
}
cout << d[n];
}
'Algorithm > Math' 카테고리의 다른 글
(C++) - 백준(BOJ) 13458번 : 시험감독 (0) | 2021.08.02 |
---|---|
(C++) - 백준(BOJ) 17827번 : 달팽이 리스트 (2) | 2021.07.26 |
(C++) - 백준(BOJ) 1837번 : 암호제작 (0) | 2021.07.23 |
(C++) - 백준(BOJ) 2981번 : 검문 (0) | 2021.07.19 |
(C++) - 백준(BOJ) 14476번 : 최대공약수 하나 빼기 (0) | 2021.07.14 |