题目简叙: 请你求出从1到n的最短路径,其中最短路径☞这条路经过的边的权值的乘积. 题目分析: 很显然,这也是一道经典的单元最短路问题,首先我们可以考虑使用Floyd,显然,这是一个比较无脑简单的最短路算法,而且包治负边权等等.但是时间复杂度太高,可达O(n3)O(n^3)O(n3).这道题目看起来可能是刚刚好,但据说会被卡常数呀. 再就是可以用dijkstra,但此题不保证边权不为负,但dijkstra还是奇迹般的过了,不知道是不是因为乘积的问题? 最后可以考虑spfa了,这是一个传说中noi…