swpaek   3년 전

연결된 정점 두개를 딕셔너리에 저장 한 뒤,

BFS를 사용하여 각 노드들의 부모노드를 새롭게 설정하는 방법으로 풀었습니다.

시간복잡도가 O(N)인것 같아 왜 시간초과가 나는지 궁금하여 "자주 틀리는 요인"에 들어가보니,

PyPy로 돌리라는 글을 읽고 돌려보니 답이 맞게 나왔습니다.

왜 Python에서는 시간초과가 나고 PyPy에서는 안 나는건가요?

luniro   3년 전

같은 코드일 때 일반적으로 pypy가 python보다 빠르기 때문입니다

jh05013   3년 전

input() 대신 sys.stdin.readline()을 사용하면 통과할 것으로 보입니다.

swpaek   3년 전

그러네요. 감사합니다!

댓글을 작성하려면 로그인해야 합니다.