해설은 인터넷에 많이 나와있으나, 구현하는 과정에서 좀 더 간단한 코드를 찾기 힘들어서 올립니다.
흔히 알려져 있는 방법으로 풀었습니다.
infomap[key]
에 값을 추가해줍니다. infomap
의 값들을 정렬합니다.query
의 값을 key로 만들고 이분탐색으로 point
이상의 값 개수를 구합니다.효율성에서 계속 걸려서, 올려 주신 코드로 조금씩 수정했는데, 이상하게도 별것 아닌 것 같은 12-13행이 핵심이네요.ㅠㅠ 저는 query for문 돌 때 필요한 key의 list에 대해서만 sort하는 게 빠를 거라 생각했는데... 하여간 덕분에 많이 배우고 잘 풀었습니다. 감사합니다!
헤매고 있었는데 덕분에 좋은 풀이 배웠습니다
감사합니다 :)