题意:N个点,分别有属于自己的N个busyness(简称b),两点间若有边,则边权为(ub-vb)^3.Q个查询,问从点1到该点的距离为多少. 分析:既然是差的三次方,那么可能有负边权的存在,自然有可能出现负环.第一次用Dijkstra做,没多想,样例过了就去交了,结果肯定是WA了.之后加入了对负环的判断.很明显,如果在SPFA的算法过程中,若点u进出队列的次数达到N(N次松弛操作),那么u肯定在负环中.此外,u的邻接点v的距离dist[v]也必然<3,因为dsit[u]可以取到一个极小值.通过…