child 넣는 순서보고 저격 할 수 있다 아님?
[일반] LCA HLD로 짰다 이런 저격 맞으면 어케함?
펜져(penzer27)
2022-09-30 20:08
추천 0
댓글 12
다른 게시글
-
올해 ICPC 이야기는 너무 없다 조용해 [3][일반] 익명(118.235) | 22.09.30추천 1
-
혼자서 맞왜틀 뚫는 팁 같은거 있음? [4][일반] 익명(61.101) | 22.09.30추천 0
-
ps 잘하는 사람들은 리듬게임도 잘하나요? [9][일반] 익명(210.0) | 22.09.30추천 2
-
플레찍었어!! [4][일반] 익명(104.28) | 22.09.30추천 21
-
이문제 힌트 부탁드릴 수 있을까요?..ㅠㅠ [3][일반] 익명(61.98) | 22.09.30추천 0
-
아니 이 구문 왜 안됨??? [2][질문] 익명(114.202) | 22.09.30추천 0
-
코드포스 캐럿 일치율 어느정도임? [2][일반] 익명(218.52) | 22.09.30추천 0
-
매내체라는 카테고리는 뭐임?? [5][일반] 익명(59.11) | 22.09.30추천 0
-
진짜 제일 날먹 카테고리가 [7][일반] 익명(175.223) | 22.09.30추천 0
-
아래 질문한 문제 풀었다 [1][일기] 익명(182.231) | 22.09.30추천 1
HLD를 제대로 이해하고 있지 않음
가운데 와리가리 존나 긴 경로가 무조건 한 체인으로 엮임. 잘 생각해보셈
child들 보고 제일 처음꺼 그냥 무지성 같은 색갈 줬는데 뭔가 더 있는건가 흠
나 HLD 공부 안 했지만 이름만으로 유추하면 존나 긴 경로가 Heavy 하나로 묶이고 나머지 정점 하나짜리들이 Light가 되는 거 맞음?
제일 긴 경로부터 주려면 leaf들 depth 보고 정렬해서 루트까지 올라가는 식으로 짜야겠네
depth 큰거부터 차례차례 root나 이미 visit한 노드까지
ㅋㅋ heavy light 내 맘대로 해석하고 있었네
그냥 depth 제일 긴거보는건 LCA용이고 이론적으로는 subtree 개 수 세야 하는구만
Heavy 라는 이름의 이유지..ㅇㅇ
체인 하나 바꾸면 서브트리 크기가 2배 이상 되서 logN번 이상 체인이 안 바뀜
depth 큰 순으로 정렬하면 light edge 최대 루트개고 size 큰 순으로 정렬하면 최대 log N개임
'depth 제일 긴거보는건 LCA용이고 이론적으로는 subtree 개수 세야 한다' 이건 뭔 말인지 모르겠음