1764번 - 듣보잡
N,M에서 시간복잡도 M*log(N) 을 생각하고 아래와 같이 썼습니다.
왜 시간 초과가 나는지 알려주시면 감사하겠습니다.
find 함수는 O(N)입니다. find함수가 아닌 set의 메소드인 set.find를 쓰셔야 O(log(N))으로 찾을 수 있습니다.
댓글을 작성하려면 로그인해야 합니다.
tkey_sol17 1년 전 1
N,M에서 시간복잡도 M*log(N) 을 생각하고 아래와 같이 썼습니다.
왜 시간 초과가 나는지 알려주시면 감사하겠습니다.