swjwpower   3년 전

c라서 stl은 못써서.. min heap이랑 Max heap 둘다 만들면 서로 동기화 하는 시간떄문에 시간초과 날거라 생각해서

제가 생각한 방법은 max heap 기반에 최솟값을 찾는 것인데

max heap이면 어짜피 최솟값은 맨 아랫줄에 있으니까

최댓값은 그냥 맨 위엣값 뽑고 최솟값은 아랫줄 훑어서 뽑고 다시 upheap으로 정렬하는 방법을 택했는데.. 

일단 제가 몆가지 넣었을땐 잘 나오는데

이게 느려서 시간초과가 나는건지.. 무한루프에 걸린건지..

그냥 시간초과라면 이 방법으론 못할까요? ㅠ

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