sys.setrecursionlimit(10**6)를 해주시면 되는데 이 코드로 시간초과가 나오네요
11724번 - 연결 요소의 개수
m ~= n^2/2이기 때문에 스크립트 언어인 파이썬으로 for문 돌릴 시에 시간 초과가 납니다.
윗댓분께서 말씀하신대로 시간 제한을 두기 위해 sys 모듈 import 하실 경우 input() 대신 sys.stdin.readline() 사용하시면 됩니다.
즉, 하단 코드와 같이 고쳐주시면 될 것 같습니다 (_ _)~
for index in range(m): left, right = map(int, sys.stdin.readline().split()) node[left].append(right) node[right].append(left)
댓글을 작성하려면 로그인해야 합니다.
jj1218 4년 전 1
안녕하세요.
파이썬언어로 재귀함수를 이용하여 DFS방식으로 풀었습니다.
질문에 있는 예외 답안들도 넣어서 해봤는데 정상적으로 잘 나오는거 같은대 런타임에러 오류가 납니다..ㅠㅠ
하아~ 고수님들 제발 한번만 확인 부탁드립니다.
감사합니다.