Challenge
Careers
Class
Connect
로그인 후 문제풀이가 가능합니다.
고수분들 부탁드립니다. 더 이상 시간이 줄지 않네요 ㅠㅠ
import sys N, L, R = list(map(int, input().split())) edges = [list(map(int, input().split())) for _ in range(N-1)] branch_map = {} for u, v, num in edges: if branch_map.get(u) is None: branch_map[u] = [] branch_map[u].append((v, num)) def find_stick(node, unique_branch): count = 0 current_num_stick = len(unique_branch) if L <= current_num_stick <= R: count += 1 elif current_num_stick > R: return count i...
시간초과..ㅠㅠ
0.08초 정도만 잡으면 되는데 , 참 어렵네요 ㅠㅠ