P1359题解报告

怎么没有 Floyd 的做法

\(200\) 引导我们 \(O(N^3)\)

我们发现,\(i\rightarrow j\) 的船可以看作 \(i\)\(j\) 的连边,它们所需的价值就是这条边的边权。

那么,\(1\sim n\) 的最小价值,就是他们的最短路径的边权和。

然而,当 \(n\leq200\) 时,我们可以使用 Floyd 算法求最短路,那么就做完了。

代码不贴了。

posted @ 2026-02-02 21:43  tangtianyao0123  阅读(2)  评论(0)    收藏  举报