11897번 - 간선 파괴
DFS도중 삭제 하는 부분을 제외하고 탐색하는 방법을 이용했는데 시간초과가 뜨네요 ㅠㅠ
어떤 방식을 이용하면 시간을 줄일수 있을까요 ㅠㅠ
dfs의 시간복잡도는 대략 O(E)고, 이걸 Q번 수행함으로 총 시간복잡도는 대략 O(EQ)고, EQ는 대략 6*109임으로 당연히 시간초과가 납니다. 완전히 다른 알고리즘을 사용해야 합니다.
그럼 DFS로는 해결할 수 없는 문제라는 말씀이신가요..? ㅜㅜ 그렇다면 혹시 좀만 힌트라도 주실수 없나요 ㅜㅜ
단순한 dfs로는 힘들 것 같네요. 저도 능력이 부족해 감이 안잡히네요..ㅠ꽤 난이도 있는 문제인것 같습니다
감사합니다ㅜㅜ
더 생각해봐야겠네요 ㅜ
댓글을 작성하려면 로그인해야 합니다.
khx5558 5년 전
DFS도중 삭제 하는 부분을 제외하고 탐색하는 방법을 이용했는데 시간초과가 뜨네요 ㅠㅠ
어떤 방식을 이용하면 시간을 줄일수 있을까요 ㅠㅠ