Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Sep 15, 2025

🧷 문제 링크

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

🧭 풀이 시간

20분

👀 체감 난이도

✏️ 문제 설명

트리에 최소 개수의 간선을 추가해서 3색 이하의 컬러링이 불가능하도록 만들어보자.

🔍 풀이 방법

3색 이하의 컬러링이 불가능하려면, 간선을 추가했을 때 크기가 4인 완전 그래프가 부분 그래프로 존재해야 한다.

그래서 추가해야 하는 최소 간선의 개수는 3으로 고정이 된다.

차수가 3인 정점이 있다면, 그 정점과 연결된 세 점으로 완전 그래프가 구성되도록 간선을 추가했다.
차수가 2인 정점밖에 없다면, 길이 3인 아무 경로나 잡아서 그 네 개의 점으로 완전 그래프가 구성되도록 간선을 추가했다.

⏳ 회고

신기함

@oncsr oncsr added the success 👍 해설을 보지 않고 풀었을 때 label Sep 15, 2025
@ShinHeeEul ShinHeeEul merged commit 2a5dab5 into main Sep 15, 2025
1 check passed
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.

3 participants