09 2017 档案
摘要:有N件物品和一个最大承重为W的背包,第i件物品的重量为w[i],价值是v[i],每种物品仅有一件,可以选择放或不放,求解将哪些物品放入背包使得总重量不超过W且获得的总价值最大。 分析 这是一类最基础的背包问题,特点是每种物品只有一个。 一、状态 f[i][j]:表示前i件物品重量不超过j的最大价值
阅读全文
摘要:由表格分析可以得知,这道题的摆放方案需要满足:每行只选一个数(美学值),且相邻的两行后一行的花瓶标号要大于前一行。那么问题就转换为了:在一个数字表格中,要求计算一条从顶至底的路径,使得所经过的数字之和最大,且相邻两行中,后一行的列数要大于前一行。 现在这道题和数塔问题很相似了,可以类比求解。 #in
阅读全文