2026年noip算法题中动态规划的深入解读.docxVIP

  • 0
  • 0
  • 约4.06千字
  • 约 15页
  • 2026-05-09 发布于福建
  • 举报

2026年noip算法题中动态规划的深入解读.docx

第PAGE页共NUMPAGES页

2026年noip算法题中动态规划的深入解读

第一部分:背包问题(3题,共45分)

1.(15分)多物品背包问题——电子购物

问题描述:

某电商平台推出“满减”活动,顾客需从n种商品中选择若干件购买,每种商品有无限件可选。每件商品i的重量为Wi,价值为Vi。为了促销,顾客购买总重量恰好为W的商品时,可享受额外价值Di的折扣。请计算顾客能获得的最大总价值。

输入格式:

第一行输入两个整数n和W(1≤n≤200,1≤W≤2000)。

接下来n行,每行输入三个整数Wi,Vi,Di(1≤Wi≤200,1≤Vi≤1000,0≤Di≤500)。

输出格式:

输出一个整数,表示最大总价值。

示例:

输入:

310

241

352

460

输出:

12

解析:

选择两件重量为4的商品(价值6),再选择一件重量为2的商品(价值4+1折扣),总价值为12。

2.(15分)多重背包问题——资源分配

问题描述:

某公司有m种资源,每种资源i的总量为Ci,每单位资源可带来价值Pi。公司需要分配资源给n个项目,每个项目j需要资源量Ai,且项目j的收益为Bj。若项目j使用的资源总量超过其需求,则收益会因效率损失减少。请计算公司能获得的最大总收益。

输入格式:

第一行输入n和m(1≤n≤150,1≤

文档评论(0)

1亿VIP精品文档

相关文档