版权声明:这是ZYF老师的劳动成果,希望能得到你们的支持,转载请链接,谢谢配合! https://blog.csdn.net/qq_41332995/article/details/86657148
题目大意:给你一个城市的交通图(每个周期费用不同),求在M天内不停访问最后到达N的最小费用
部分分:纯暴力(10%)
正解一:SPFA+更新权值
正解二:DP
DP方程式:f[i][j]表示第i天走到第j个城市,f[i][j]=min(f[i][j],f[i-1][k]+a[c][k][j]);
a[i,j,k]表示第i个周期从j走到k的费用
伪代码:
i=1 to m
j=1 to n
k=1 to n
{
算c;
如果检查正确:
f[i][j]=min(f[i][j],f[i-1][k]+a[c][k][j]);
}