1. 문제
https://www.acmicpc.net/problem/10775
2. Note
gi가 주어졌을 때 가능한 gi에 가깝도록 게이트를 배정해야하고, 이를 위해 가까운 게이트를 탐색해야 한다는 것은 파악하였다.
그러나 효율적으로 탐색하는 방법을 떠올리지 못했다.
최적화된 Disjoint Set을 사용하면 된다고 한다.
3. Reference
https://www.geeksforgeeks.org/union-find/
https://en.wikipedia.org/wiki/Disjoint-set_data_structure#Time_complexity
'Problem Solving' 카테고리의 다른 글
[BOJ11004] K번째 수 (K-th smallest) (0) | 2020.03.19 |
---|---|
[BOJ2749] 피보나치 수 3 (0) | 2020.03.16 |
[BOJ9663] N-Queen (0) | 2020.03.02 |
[BOJ10814] 나이순 정렬 (0) | 2020.03.01 |
[BOJ2014] 소수의 곱 (0) | 2020.01.24 |