Đặt là một đồ thị có hướng xoay vòng, sao cho mức độ của bất kỳ đỉnh nào là O ( log | V | ) . Đối với mỗi đỉnh của G, chúng ta có thể đếm số lượng đỉnh có thể tiếp cận, chỉ bằng cách chạy dfs từ mọi đỉnh và điều này sẽ mất thời gian O ( | V | | E | ) . Có cách nào tốt hơn để giải quyết vấn đề này?