JZ 1274【题解】路线

版权声明:这是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]);
}

猜你喜欢

转载自blog.csdn.net/qq_41332995/article/details/86657148