1
100000
2 3 4 5 6 ....... 99998 99999 100000 100000
이 케이스의 경우 i가 1부터 n까지 돌아갈 때 n, n-1, n-2, n-3,,,, 1
O(n^2)번 돌아갑니다.
bfs나 dfs를 돌린 후 그걸 초기화 하지 않고 그대로 써먹을 수 있습니다. 곰곰이 생각해 보세요
9466번 - 텀 프로젝트
한 사람이 2 사람 이상을 선택할 수 있을까요?
이 질문에 대한 답을 먼저 해 보시면 어떻게 푸셔야 할 지 아실 수 있을 듯 싶네요.
잘 안 되시는 경우에는 위상 정렬도 고려해 보세요.
특수한 케이스의 그래프에서는 사이클을 탐지하는 데 위상정렬을 써도 나쁘지 않습니다.
이 문제에 나오는 그래프 구조가 위상 정렬을 써도 되는 구조인지는 알려드리지 않겠습니다.
댓글을 작성하려면 로그인해야 합니다.
tlfla01 6년 전
그래프를 막 공부하고 있는 초보자입니다. 제가 작성한 소스에서 어디서 시간초과가 나는지 잘 이해가 되지 않아서 고수분들께 도움을 요청합니다. 제발 도와주세요 ㅜㅜ