크리스마스 트리 꾸미기
게시글 주소: https://orbi.kr/00070797422
사실 이건 아니고 백준 문제임
[BOJ 16468] https://www.acmicpc.net/problem/16468
요약) 노드가 N개고 높이가 K인 서로 다른 이진 트리의 개수를 100,030,001로 나눈 나머지를 구하시오.
(단, N과 K은 모두 300 이하의 자연수이다.)
=============================================
딱 봐도 다이나믹 프로그래밍으로 풀어야 될 것 같은 문제
D[n][k] : 노드가 n개고 높이가 k 이하인 서로 다른 이진 트리의 개수 (n, k는 0 이상의 정수)
로 정의하면 출력값은 D[N][K] - D[N][K - 1]의 값을 100,030,001로 나눈 나머지가 되어야 함
굳이 이렇게 정의하는 이유는 D[N][K]가 바로 정답이 되도록 정의하면 점화식을 세우는 게 상당히 골치 아파짐
일단 D[n][k]의 정의에 따라 다음과 같이 점화식을 구할 수 있음
특수한 케이스도 살펴보면
높이가 k인 이진 트리의 노드는 최대 2^k - 1개이므로 n ≥ 2^k일 경우 D[n][k] = 0임
또한 B[n]: 노드가 n개인 서로 다른 이진 트리의 개수 (n은 0 이상의 정수) 로 정의하면 n ≤ k일 때 D[n][k] = B[n]임
여기서 B[n]은 다음과 같이 점화식을 구할 수 있음
이제 나머지의 성질을 잘 이용해서 아래처럼 코드를 짜면 끝
시간복잡도는 O(N²K) = O(N³) 이므로 충분히 시간 제한 내에 들어옴
0 XDK (+2,500)
-
1,000
-
1,000
-
500
-
예아, 무슨 돌아버린 일이 있길래 이리 떨떠름하게 있노,
-
오늘 그냥 사문 기출 끝까지 조져서 마스터해야지 6평목표(백분위) 언매 98 확통...
-
bxtre.kr/
-
가 이 세상에 존재할까 죽을때까지 못 만날듯
-
연세대에 갈거야 8
연세대가면 알바 빠짝해서 500벌고 300짜리 중고차 사서 송도에서 차타고 서울도...
-
매새에 소주 6
일단 까자
-
아 과제 ㅈ같다 1
9시에 발표인데 PPT 아직 못 만듦 살자마렵다
-
블랭크가 최신기출모음이라 ㄱㅊ을 거 같은데 음 뭔가 양이 적은 느낌
-
지금 개때잡,쎈 풀고있는데 쎈을 풀때 너무 안풀릴때가 많아서 자주 답지를 확인하는데...
-
셀럽미.해보앗다 1
무쌍이라그런가 뭔가 무쌍분들 많이나오는..
-
물론 김치랑 김 꺼내서 같이 먹음
-
언제왕 ?
-
안할거임 과정에서의 힘듦을 타인에게 의지하는 것으로 회피하지 않고 온몸으로 느끼며...
-
국어 공부를 해본 적이 없는 고2 정시러인데… 뭘 해야 할지 막막해서...
-
외롭다 6
인스타에서 작년 오늘 데이트 스토리 추천해줘서 더 외로워졌어
-
담배 끊을생각없어
-
이럴때 어케함
-
오늘 하루도 너무너무 고생하셨어요 ( ˶ー̀֊ー́ )੭ 내일은 더 나은 하루가...
-
셀럽미 결과 5
흐음 딱히 안 닮았는데
-
맛은 있음
-
11시 수업이라 다행
-
거울봣음..
-
너무 신경쓰고 그럴 필요 없음
-
문제 좋은데? 7
9가 1개: 0 9가 2개: 1 9가 3개: 2 9가 4개: 3 논증은 어차피...
-
아까 저녁에 먹은 트리플샷커피가 문제네 이거 ㅜㅡㅜ
-
bxtre.kr/
-
아직 게시물은 없는디 오늘부터 성실히 올릴거임!
-
홍보하기 귀차녿.. 걍 폭파시킬까
-
반박 ㅇ
-
진짜 누구지
-
좌측 대각선과 우측 원호의 길이가 같으므로 이동거리와 평균속력이 모두 같다는 결론을...
-
그래 스펙 구경 좀 해볼까 어? 시발 눈에 보이 는건 온통 기만충 이럴순 없어 슬슬...
-
ㅠ
-
Qa에서 기원쌤 오늘 기원투 태어나서 휴강이라 본거 같은데
-
아니면 맞팔끊은건가
-
어제 밤까지 정말 고생많으셨습니다 다들 정말 큰 결심하셨을거라 생각합니다 조금만 더 버텨봅시다!
-
잔다 2
갓생을 위해
-
그래도 한 번쯤은 오마카세나 고급 일식집 이런 데 가 보고 싶음
-
일 하고 더 놀러 다니고 하는듯 젊음을 낭비하기 싫기도 하고 돈 쓰면서 노는걸...
-
정상화 선생님 9
자랑스러운 메슾 인기글 1번 ㄷㄷ
-
오르비 안녕히주무세요 11
해뜨고 봐요
-
bxtre.kr/
-
[정보] 커뮤, 난리난, 네이버페이, 이벤트, 요약 1
bxtre.kr/
-
주인 잃은 레어 1개의 경매가 곧 시작됩니다. 좋아요 구걸"좋아요 알림이 폭탄으로...
-
하아

고능아ㄷㄷ