【Floyd+分治】计蒜客 百度地图的实时路况
题面在这里此题思路很巧妙……好题,好题啊首先要讲一下Floyd的本质其实就是一个DP
其中中介点k是DP的阶段,表示已经取了[1.k][1.k]的点作为中介点
当然,也可以改变枚举k的顺序,以获得想要的阶段考虑分治算法。
对于区间[l,r][l,r],分成[l,mid][l,mid]和[mid+1,r][mid+1,r]两段
利用Floyd算法,将[mid+1,r][mid+1,r]作为中介
原创
2017-07-30 22:09:53 ·
1298 阅读 ·
0 评论