728x90
https://www.acmicpc.net/problem/9372
주어진 그래프는 연결그래프이다.
모든 노드들이 연결된 상태이다.
노드의 개수는 N개 이고, 간선의 개수는 N-1 이다.
최소 비행기의 개수는, cycle을 형성하지 않으면서 모든 노드들을 연결해주는 간선의 개수인 N-1가 답이 된다.
tree문제를 풀고 싶었는데 운좋게 얻어걸렸다
ㅋㅋㅋㅋ
T = int(input())
for _ in range(T):
n, m = map(int, input().split()) # node ,edge
for i in range(m):
a, b = map(int, input().split())
print(n-1)
728x90
'Algorithm (PS)' 카테고리의 다른 글
[백준] 22865 가장 먼 곳 Python (0) | 2023.02.15 |
---|---|
[백준] 10830번: 행렬 제곱 - Python (0) | 2023.02.11 |
[백준] 20055번 : 컨베이어 벨트 위의 로봇 (Python) (0) | 2023.02.09 |
[백준] 22862번: 가장 긴 짝수 연속한 부분 수열 (large) - Python (0) | 2023.02.06 |
[백준] 11559번: Puyo Puyo - Python풀이 (BFS, 구현) (0) | 2023.02.05 |