티스토리 뷰

PS

백준 21924. 도시 건설

tose33 2023. 10. 14. 11:19

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

 

21924번: 도시 건설

첫 번째 줄에 건물의 개수 $N$ $(3 \le N \le 10^5 )$와 도로의 개수 $M$ $(2 \le M \le min( {N(N-1) \over 2}, 5×10^5)) $가 주어진다. 두 번째 줄 부터 $M + 1$줄까지 건물의 번호 $a$, $b$ $(1 \le a, b \le N, a ≠ b)$와 두

www.acmicpc.net

 

kruskal 로 mst 만들면 된다.

mst 가 만들어지는 조건은 ( 간선의 갯수 = 노드의 갯수 - 1  ).

kruskal 을 돌렸는데 위 조건이 만족되지 않는다면 -1 출력한다.

 

'PS' 카테고리의 다른 글

백준 16564. 히오스 프로게이머  (0) 2023.10.15
백준 1445. 일요일 아침의 데이트  (0) 2023.10.14
백준 1132. 합  (0) 2023.10.13
25682. 체스판 다시 칠하기 2  (0) 2023.10.13
백준 17069. 파이프 옮기기 2  (0) 2023.10.13
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함