|
发表于 2021-5-3 10:39:23
|
显示全部楼层
F[i][j][k]=第i天第j个物品手里还有k元时tomorrow可获得最多金币数
p[i][j]=第i天第j个物品的价格
sum=最多可得的金币数
m2=tomorrow moring收益最大
f[k-p[i][j]]=max(f[k-p[i][j]],f[k]+p[i+1][j]-p[i][j]);=:
如果要了第j个物品,手里少了p[i][j],但tomorrow morning多了 p[i+1][j]-p[i][j])
22行如果第一天能力没了只有m元
25行第一天什么都不买tomorrow morning有sum
27 如果还有k 找明早的钱
|
|