其他分享
首页 > 其他分享> > 2021.5.29模拟赛

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 \}$$

标签:方程,right,2021.5,29,板子,背包,Dp,模拟,left
来源: https://www.cnblogs.com/Tenderfoot/p/14825853.html