优先队列heapq的使用
二分查找bisect的使用
select算法查找第n小的值