반응형
백준 9372번 문제 상근이의 여행
트리구조를 활용하는 문제이다.
https://www.acmicpc.net/problem/9372
문제 풀이
비행기가 연결리스트임.
모든 비행기가 연결되어있으므로 그냥 방문해야 하는 나라 - 1 하면 됨
해답 코드 Python
## 백준 9372 상근이의 여행 트리
from sys import stdin
#입력
T = int(stdin.readline())
#중첩 리스트 두 개 - 각 케이스의 나라&비행기수, 비행기목록
# course = [0]*T
course = []
airplane = []
for i in range(T) :
course.append(list(map(int, stdin.readline().split())))
t = []
for j in range(course[i][1]) :
t.append(list(map(int, stdin.readline().split())))
airplane.append(t)
# print(course)
# print(airplane)
#연결리스트임 - 모든 비행기가 연결되어있으므로 그냥 방문해야 하는 나라 - 1 하면 됨
for i in range(T) :
print(course[i][0]-1)
Comment
반응형
'DSA > Algorithm' 카테고리의 다른 글
[LeetCode 19] Reverse Linked List II (0) | 2022.09.26 |
---|---|
[LeetCode 42] Trapping Rain Water (1) | 2022.09.20 |
[백준 1269] 대칭 차집합 Python Tree 트리 (0) | 2021.10.04 |
[백준 16466] 콘서트 Python 우선순위 큐 Queue (0) | 2021.10.04 |
[백준 2959] 거북이 Python sort 정렬 (0) | 2021.09.29 |