2021.5.29模拟赛
Posted Tenderfoot
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021.5.29模拟赛相关的知识,希望对你有一定的参考价值。
T1
大概算是半道完全背包的板子,不同的是本题需要把背包完全装满且板子中的$Weight_i$在这道题里就是车站$i$,注意初始化$Dp_0=0$
状态转移方程
$$Dp_j=min\\left \\{Dp_j,Dp_{j-i}+Cost_i\\right \\}$$
T2
注意多行输入,套板即可
状态转移方程
$$Dp_j=\\sum Dp_{j-Prime_i}$$
T3
也是板子,注意判断当前总质量是否超过背包质量
状态转移方程
$$Dp_j=max\\left \\{Dp_j,Dp_{j-k\\times Weight_i}+k\\times Value_i\\right \\}$$
T4
可以看做是两个背包,因此$Dp$数组要开成二维,剩下就是判断完全背包或者稍作改动的多重背包
状态转移方程
$$Dp_{j,k}=max\\left \\{Dp_{j,k},Dp_{j-CostP_i,k-CostR_i}+Value_i\\right \\}$$
以上是关于2021.5.29模拟赛的主要内容,如果未能解决你的问题,请参考以下文章