开始以为要自己写最大最小堆,后来才知道set本身就是排好序的,囧。 然后就是一直把end()当成了最后一个元素,错的离谱.所有删除的操作之前,都要记得判断是否为空,但因为这题保证了不会为空,所以不用判断