用一个优先队列(小根堆)来存每条路径