分析:floyd看似很好理解,实际上是状态转移,具体的解释参照这里 http://www.cnblogs.com/chenying99/p/3932877.html 深入理解了floyd后,这个题就可做了 首先,枚举最短路径的最大点,k,然后由于floyd的更新性质,更新到k时, 数组中存的是“只能使用第1号到第k-1号点作为中间媒介时,点i到点j之间的最短路径长度” 这样枚举在k两边的这两个节点,i和j这样就可以,这两个直接的最短路已经确定,保证i<j,这样就找到了以i为最大节点的一个环 最后…