bzoj 4152(最短路)(优先队列优化迪杰斯特拉)
先按横坐标从小到大排序,相邻点连边,边权为横坐标之差。
再按纵坐标从小到大排序,相邻点连边,边权为纵坐标之差。
然后最短路就好。
//最开始想用最小生成树+dfs,然后边权最小不代表1到n的距离最小。
//迪杰斯特拉:蓝白点思想,最开始所有都是除了起点外所有都是白点,把dis赋为最大。如果蓝点能使任何一个白点到起点的距离变小,那么白点进队。每次从队里取出一个dis最小的点,然后把这个点的颜...
原创
2018-10-27 22:14:32 ·
313 阅读 ·
0 评论