Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 530 Bytes

1557.Minimum-Number-of-Vertices-to-Reach-All-Nodes.md

File metadata and controls

25 lines (18 loc) · 530 Bytes

1557. Minimum Number of Vertices to Reach All Nodes

Difficulty: Medium

URL

https://leetcode.com/problems/minimum-number-of-vertices-to-reach-all-nodes/

Solution

Approach 1:

class Solution:
    def findSmallestSetOfVertices(self, n: int, edges: List[List[int]]) -> List[int]:
        indegrees = [0] * n
        for edge in edges:
            indegrees[edge[1]] += 1
        res = []
        for i in range(n):
            if indegrees[i] == 0:
                res.append(i)
        return res