当前位置: 首页 > news >正文

洛谷P1048 [NOIP 2005 普及组] 采药

P1048 [NOIP 2005 普及组] 采药


设 dp[i][j] 表示前i个物品容量不大于j的最大价值
w[i] 表示第i个物品的价值
v[i] 表示第i个物品的容量
那么考虑 dp[i][j] 的取值:
1.没取第i件物品
那就和上一个物品 ( dp[i-1][j] ) 一样的价值

dp[i][j]=dp[i-1][j];

2.取了第i件物品
那就在上一个物品 ( dp[i-1][j] ) 的基础上在减去i的体积 v[i],加上i的价值 w[i]

dp[i][j]=dp[i-1][j-v[i]]+w[i];

然后取最大价值

dp[i][j]=max(dp[i-1][j],dp[i-1][j-v[i]]+w[i]);

另外,由于这题的特殊性,我们可以选择当 j < v[i] 的时候直接

dp[i][j]=dp[i-1][j];

因为当容量 j 小于这个物品的体积 v[i] 时,这个东西肯定装不下,所以直接赋值就好了
最后答案直接输出dp[m][t]即可

ACcode:

#include<bits/stdc++.h>
using namespace std;
const int N=1005,M=105;
int t,m;
int dp[M][N],w[M],v[M]; //这里时间等价于容量
int main(){cin>>t>>m;for(int i=1;i<=m;i++) cin>>v[i]>>w[i];for(int i=1;i<=m;i++){for(int j=t;j>=0;j--){if(j<v[i]) dp[i][j]=dp[i-1][j];else dp[i][j]=max(dp[i-1][j],dp[i-1][j-v[i]]+w[i]);}}cout<<dp[m][t];return 0;
}
//Author:AAA_jiancaipifa
http://www.zskr.cn/news/1416325.html

相关文章:

  • Linux服务器内存被‘吃’光了?手把手教你用/proc/meminfo和slabinfo定位内核内存泄露
  • Ynoi 乱做
  • 微信小程序定位失败?别慌,手把手教你用uni.getSystemInfo和uni.authorize搞定权限检测与引导
  • 京东后端Agent开发面试全解析:硬核技术+实战场景,小白也能收藏学习!
  • GitHub Copilot for VS Code 中文使用完整教程
  • 淘金币自动化脚本:技术实现与效率提升的完美结合
  • 【腾讯云AI平台深度适配报告】:DeepSeek-V2.5在TI-ONE环境中的Token吞吐量实测提升47.3%
  • 在Github的企业Enterprise中开通Copilot
  • 用LightGBM预测《英雄联盟》胜负:一份给游戏数据分析新手的实战指南(附完整Python代码)
  • Sora 2已悄然上线360°视频API灰度通道——仅开放给Top 0.3%开发者,附申请密钥绕过技巧(限时72小时)
  • 20260528 紫题训练
  • 老酒收藏变现难?京城亚南酒业上门收酒,打通收藏变现“最后一公里” - 深鉴新闻
  • 【跨平台】跨平台开发实战:从原生到多端
  • 【重大革新】Claude Code v2.1.152:代码评审引入自动修复,新增动态技能重载与消息脱敏 Hook
  • 6款实用降AI率平台 改写实力出众 - 降AI小能手
  • 【功能演进】Claude Code v2.1.153:交互逻辑重大反转,后台 Agent 体验大修
  • 基于单片机自行车里程表设计(有完整资料)
  • 2026应届生降AIGC网站盘点: 学术打磨+逻辑优化哪家强? - 降AI小能手
  • 昌吉外贸网站定制开发,WaiMaoYa 外贸鸭全程托管式服务,建站、运营无需费心 - 外贸营销驿站
  • 足球训练器材源头工厂怎么选?15年赛事级厂家茵速体育深度解析 - 中媒介
  • SakuraLLM推理引擎深度解析:技术选型与部署实战指南
  • 基于ESP32与Blynk的智能温室监控系统:从传感器到云端自动化
  • 更新完 OpenClaw , web UI 打不开了。报错: 协议不匹配提供的 Control UI 与正在运行的 Gateway 对支持的连接协议不一致。
  • 从零打造蓝牙控制板:基于Atmega328P的无线开关系统全流程设计
  • 阿克苏外贸网站开发找哪家?WaiMaoYa 外贸鸭一对一专属运维,售后全程保驾护航 - 外贸营销驿站
  • 告别手动切换!用ControlMyMonitor+WinHotKey,一键搞定双电脑共享显示器
  • 深入探索LeagueAkari:基于LCU API的英雄联盟客户端工具包全面解析
  • 当你为一段 5 秒 AI 视频支付 39 元时,是否想过背后的商业逻辑?
  • 佛山外贸建站哪家专业?WaiMaoYa 外贸鸭谷歌SEO原生架构,自然流量稳步上涨 - 外贸营销驿站
  • 市面上有哪些是真正性价比高的降AIGC网站(轻松压低AI生成疑似率)