那么你可能是势能写反了
注意势能是
h[u]-h[v]//u是当前结点,v是要去的节点 h[v]-h[u]//是错误的因为没有三角形不等式的保障
的才能满足所有边权都大于等于0,dijkstra才可以跑