크리스마스 트리 꾸미기
게시글 주소: https://i.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 (+1,000)
-
1,000
-
레고트리 17
므찌죠
-
ㅇ0ㅇ
-
뉴분감 공부법 0
수분감 step0 ->뉴런진도에 맞춰서 시냅스->수분감 step1-> 뉴런후 수분감...
-
허수물화러님의 트리 - 허수물화러님의 트리에 메시지를 남겨주세요! #내트리를꾸며줘...
-
강하본원 유시험 0
이번에 유시험전형으류 강난하이퍼본원 갈건데 성적이 너무 낮으면 못갈수도 있다해서...
-
사람들 많아서 안 외로울 거임ㄹㅇ
-
https://colormytree.me/2024/01JFJ419R2VX14KEVGC...
-
수학질문!!! 11
이거 맞나여?
-
트리모집 1
한줄만써도좋으니부탁해요...
-
재수비용 일단 당장 급해서 빚 몇십 몇백정도 좀 만들고서라도 우선 급한거 땡겨쓰거...
-
이게 나지 암
-
더있긴한데 버스안이라
-
I는 장점이 없는거같아요
-
흠 안뇽 6
랜만오
-
트리 해드릴게요 8
댓글 달아주시면 됩니당 최대한 열심히 적어볼게요 히히
-
어떻게 조질까 2
-
현재까지 트리 한명만 써줌.... 이거 길게 써야겠다 생각하니까 시간이 너무 안 나네요
-
6명 뽑는 소수과 34명중 1등이라 뜨는데 적정표본수가 44명으로 늘어남요;;...
-
트리튬!
-
인싸인척 ㅆㄱㄴ?
-
unulus님의 트리에 메시지를 남겨주세요! #내트리를꾸며줘...
-
ㅇㅇㅇ
-
이인싸기만자들아!!!!
-
라스트 트리 1
https://colormytree.me/2024/01GM2VCGWWJA2V92WE2...
-
왜 셋다 가군인거임
-
캬
-
그때까지 뭐하라공
-
취업은 전자공이 낫나료
-
연대식 685 4
핵빵나도 떨어지나요?
-
펭구야 사랑한다 !! 귀요미
-
많아요? 딸 얘기입니다 재수 실패 후 충격 받고 굳은 결심하고 삼수 시작한지 한 달...
-
인하 아주 관련 질문드립니다! 꼭 답해주세요 ㅠㅠㅠㅠ 2
1. 서울에서 내려오는 사람들 비율 어느정도인가요? 2. 만약 인천/경기권이...
-
작년에 진학사 6칸이길래 성대 인문계열 썼더니 폭발해서 불합격됐다던데.. 갑자기 이...
-
크리스마스 선물로 수능 다시 도전하게 해주세요 시발 이대로는 억울해서 못가
-
네 환자분 어디 아프세요 해보고 싶음
-
그때 제일 잘하는거 같음
-
시발 책정리하면서 버릴 책이랑 안버릴 책 나눠놨는데 바꿔서 버린듯 내가 직접 안버린...
-
걍 가군 지를랍니다 성대 인과계는 붙겠지ㅣㅣㅣㅣㅣ
-
트리 라스또 6
https://colormytree.me/2024/01JFJ4BSQ924TWZE7A7...
-
밥먹으러가다열등한저를소멸하고픈욕구를참을수없어집에돌아와수학을펴니우울증모드가활성화된건어느...
-
생각해보니 다를게 없네
-
어케되묘
-
그래서 체력관리 하려고 일주일에 2번 정도만 런닝머신 30분씩 뛰려 하는데 ㄱㅊ음뇨.?.
-
요즘 많이 힘들다
-
아직도 상품 준비중이면 슬슬 초조해지지 않냐? ㅋㅋㅋㅋㅋㅋㅋ
-
가장 간단한 함수로 하면 편함 상수함수-3차함수 이 사이에 본인이 잘 아는 함수로...
-
하 재수 하고 모의고사 성적 보면 적어도 건동홍은 갈 줄 알았는데 국숭세 문과도...
-
닉넴 추천좀 12
뉴비 포함되어야함 '뉴비의 수학과 생존기' 생각하고는 있는데 더 좋은거 있으면 추천좀
-
충남 vs 인천 0
과는 둘다 높과 (자전이나 전전)라고 가정하고 집은 인천입니다 인천가고싶긴한데...
-
ㅈㅉㅇㅇ??
ㄷㄷ