Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Jun 15, 2025

🧷 문제 링크

https://www.acmicpc.net/problem/16901

🧭 풀이 시간

160분

👀 체감 난이도

✏️ 문제 설명

정점이 N개인 완전 그래프에서 각 간선의 가중치가 A[i] xor A[j]이다.
이 그래프의 MST 구하기.

🔍 풀이 방법

[사용한 알고리즘]

  • 트라이

두 개의 트라이 P, Q를 둔다.
P에는 MST에 속해있는 점들의 A값이 들어가고, Q에는 MST에 아직 속하지 않은 점들의 A값이 들어가도록 한다.

초기에, P에는 1번 점만 넣고 Q에는 나머지 모든 점들을 넣는다.

그런 다음, Prim 알고리즘의 느낌대로 최소 xor 찾는 작업을 N-1번 반복하면 된다.

⏳ 회고

두 트라이에서의 최소 xor 찾기가 너무 어려웠다.

@oncsr oncsr added the success 👍 해설을 보지 않고 풀었을 때 label Jun 15, 2025
@ShinHeeEul ShinHeeEul merged commit 85e3519 into main Jun 15, 2025
1 check passed
@suyeun84
Copy link
Contributor

리스펙👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

success 👍 해설을 보지 않고 풀었을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants