首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

POJ 3613 Cow Relays floyd + 高速幂

2012-08-08 
POJ 3613 Cow Relaysfloyd + 快速幂本题的大意就是问从S 到 T 经过边得个数恰为k的最短路是多少。参考国家

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难免复杂度太高了。 所以可以使用快速幂的方法,二分的往上求解



热点排行