Tip and Error/Python

파이썬 PS 주의

geonwoopaeng@gmail.com 2020. 8. 24. 17:19

1.

재귀 함수를 사용할 경우 (DFS , BFS ....)

재귀가 가능한 허용 깊이를 늘려주는 코드 사용

 

import sys 
sys.setrecursionlimit(1000001)

 

 

2.

속도가 느릴 경우 빠르게 하는 방법

(1) input() -> sys.stdin.readline() 으로 변경

< 단, sys.stdin.readline은 \n까지 포함한다 >

import sys
sys.stdin.readline() 

(2) Python3 대신 PyPy를 사용하자

(but PyPy에서는 sys.setrecursionlimit 사용 못함....)

 

 

 

 

PyPy 설명 링크

https://ko.wikipedia.org/wiki/PyPy

반응형