ahmg1216   2년 전

제목 그대로입니다 

한 테케에 대해 O(lgN) 정도의 시간복잡도인것 같지만 여전히 시간초과가 납니다

파이썬으로 맞으신 분이 한분도 없는 걸 보면 애초에 파이썬이 안되나 싶기도 합니다 

개선할 사항이 있다면 알려주세요

cozyyg   1년 전

추가 시간이 없어서 파이썬으로 풀기는 좀 어렵게 되긴 했지만, PyPy3로 풀 수 있습니다. 제 코드는 1620ms에 통과했습니다.

제 코드에 비추어 팁을 드리자면 bin보다는 bitwise operator(&, >>, << 등)를 사용하는 것이 좋고, 전처리가 너무 오래 걸리지 않도록 하는 것도 중요합니다. 메모리를 너무 많이 사용하는 것도 시간이 오래 걸리는 원인이 될 수 있으니, 가급적이면 60*3600 정도 스케일의 배열 딱 한 개 정도만 써서 푸는 방법을 찾는 것이 좋습니다.

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