博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
采药(洛谷简单dp背包问题)
阅读量:6717 次
发布时间:2019-06-25

本文共 594 字,大约阅读时间需要 1 分钟。

#include
#include
#include
#include
using namespace std;const int maxn= 1000+10;int dp[maxn],t[maxn],c[maxn];int main(){ int i,j,k,m,n; scanf("%d%d",&n,&m); for(i=1;i<=m;i++){ scanf("%d%d",&t[i],&c[i]);//读入时间和药的价值 } for(i=1;i<=m;i++){ for(j=n;j>=t[i];j--){ dp[j]=max(dp[j],dp[j-t[i]]+c[i]);//状态转移方程,跟01背包一毛一样 } //for(j=t[i]-1;j>=0;--j) //dp[i][j]=dp[i-1][j]; //printf("%d",dp[i][j]); } printf("%d",dp[n]); return 0;}/*70 371 10069 11 2*/
 

转载于:https://www.cnblogs.com/brodrinkwater/p/7528027.html

你可能感兴趣的文章
查看dll依赖项
查看>>
koa和egg项目webpack热更新实现
查看>>
ansible普通用户su切换问题
查看>>
2017.10.1
查看>>
洛谷——P1187 3D模型
查看>>
温度传感器,ds18b20
查看>>
ecshop为什么删不掉商品分类
查看>>
bzoj1941[Sdoi2010]Hide and Seek
查看>>
IT兄弟连 Java Web教程 经典面试题2
查看>>
利用setTimeoutc处理javascript ajax请求超时
查看>>
三、Java基础工具(1)_常用类——字符串
查看>>
文献管理与信息分析》第二讲作业
查看>>
java 遍历arrayList的四种方法
查看>>
根据不同的产品id获得不同的下拉选项 (option传多值)
查看>>
css3新增属性:多列(column)
查看>>
redis 主从配置和集群配置
查看>>
手机3D游戏开发:自定义Joystick的相关设置和脚本源码
查看>>
java 数组偶数排在奇数前面
查看>>
window.frames["detailFrm"].isSubmitting = true;//?起什么作用
查看>>
ASCII表
查看>>