Skip to content

Conversation

@Ukj0ng
Copy link
Contributor

@Ukj0ng Ukj0ng commented Jan 23, 2026

🧷 문제 링크

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

🧭 풀이 시간

60분

👀 체감 난이도

✏️ 문제 설명

우수 마을을 선정할 때, 해당 우수 마을들의 주민의 총 합이 제일 높을 때의 주민의 수는?

  1. 우수 마을은 서로 인접하면 안된다.
  2. 마을은 트리구조로 주어진다.
  3. 우수 마을이 아닌 마을은 꼭 우수 마을에 인접해야 한다.

🔍 풀이 방법

DFS로 우수 마을의 리프노드까지 탐색한 다음 마지막에서부터 다시 올라가는 바텀업으로 풀어야 한다.

⏳ 회고

BFS로 처음에 접근했다가 말도 안되게 상태정의를 열심히 해야해서 힘들었다.

@ShinHeeEul ShinHeeEul merged commit 06a2ee5 into main Jan 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants