qvixnh22   2년 전

우선순위 큐에 보석 집어넣고, 가방 정렬하고, 보석 큐에서 가져오면서 가방에서 이진 탐색해서 가방에 집어넣는 로직입니다.

아무리봐도 57번째줄 반복문때문에 이진탐색에서 선형시간 잡아먹는게 문제인듯한데 어떻게 수정해야 시간초과가 안날까요?

pom0319   2년 전

꼭 이진 탐색이 필요할까요? 특정 가방의 용량보다 가벼운 보석을 미리 알 수 있다면 어떨까요?

qvixnh22   2년 전

보석도 정렬해서 수정했는데 조금 더 오래걸리는 테스트케이스에서 시간초과가 다시 나네요..

djm03178   2년 전

퀵소트는 버블 정렬과 같은 O(n^2)입니다. O(nlogn)의 정렬을 사용해 보세요.

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