POJ 3613 Cow Relays floyd + 快速幂
本题的大意就是问从S 到 T 经过边得个数恰为k的最短路是多少。
参考国家队集训论文 08年的 矩阵乘法在信息学中的应用
01邻接矩阵A的K次方C=A^K,C[i][j]表示i点到j点正好经过K条边的路径数
对应于这道题,对邻接图进行K次floyd之后,C[i][j]就是点i到j正好经过K条边的最短路
但是K次floyd难免复杂度太高了。 所以可以使用快速幂的方法,二分的往上求解
发布时间: 2012-08-08 14:32:45 作者: rapoo
POJ 3613 Cow Relays floyd + 快速幂
本题的大意就是问从S 到 T 经过边得个数恰为k的最短路是多少。
参考国家队集训论文 08年的 矩阵乘法在信息学中的应用
01邻接矩阵A的K次方C=A^K,C[i][j]表示i点到j点正好经过K条边的路径数
对应于这道题,对邻接图进行K次floyd之后,C[i][j]就是点i到j正好经过K条边的最短路
但是K次floyd难免复杂度太高了。 所以可以使用快速幂的方法,二分的往上求解