gs25   2년 전

x축으로 정렬 후 반으로 나누는 일반적인 분할 정복으로 풀었습니다. 
https://casterian.net/archives/92 풀이를 보고 풀었습니다. 그러나 제가 생각하는 코드의 시간복잡도는 n log n 인데 시간초과가 납니다. 중간에 잘못된 부분이 있을텐데 몇시간을 찾아봐도 모르겠습니다. t1, t2, t3, t4, t5를 넣어보니 t2에서 t1 사이만 시간이 오래 걸렸습니다. 마스터 정리를 생각해보면 참 납득이 안되는 결과입니다. 정말 10시간 넘게 본 것 같은데 정말 모르겠습니다 ㅠㅠㅠ  한번만 봐주시면 정말 감사하겠습니다. 

Green55   2년 전

1. Point middle[100010] 를 함수 내에 잡으면 매번 메모리를 새로 잡아야하므로 오래 걸립니다.

2. clock()도 오래 걸립니다.

gs25   2년 전

제 생명의 은인이에요 

gs25   2년 전

단순 배열잡는게 그렇게 오래걸릴 줄 몰랐네요. ㅠㅠㅠㅠ 

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