题目链接:http://vjudge.net/contest/139376#problem/E

题意看注释就能懂了,求能获得的最大价值。

代码:

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>
using namespace std; int dp[]; int n,m,p,q; ///n面粉的重量 m是stuff的种类,p是生产馒头需要的淀粉的质量,q是馒头能卖的钱数
/// m组数 剩下a g stuff need stuff b stuff c g面粉 价值d int main()
{
while(scanf("%d%d%d%d",&n,&m,&p,&q)==)
{
memset(dp,,sizeof(dp));
for(int i=; i<=n; i++)
dp[i]=(i/p)*q;
int a,b,c,d;
for(int k=; k<=m; k++)
{
scanf("%d%d%d%d",&a,&b,&c,&d);
for(int i=; i<=a/b; i++)
for(int j=n; j>=c; j--)
dp[j]=max(dp[j],dp[j-c]+d);
}
printf("%d\n",dp[n]);
}
return ;
}

最新文章

  1. PHP 垃圾回收机制
  2. App创业者必看:如何选择免费数据分析平台
  3. 监听器初始化Job、JobTracker相应TaskTracker心跳、调度器分配task源码级分析
  4. Gson心得小笔记
  5. 【leetcode】Multiply Strings(middle)
  6. Java面试试题
  7. CURL传输与获取功能
  8. jquery插件推荐
  9. 几种访问其他域swf文件,或本地浏览器运行环境【安全沙箱】冲突解决方法
  10. Java提高十六:TreeMap深入分析
  11. rpm 命令详解
  12. webpack4学习笔记
  13. 【原创】大叔经验分享(2)为什么hive在大表上加条件后执行limit很慢
  14. poj1106-Post Office(DP)
  15. @property和@score.setter的用法
  16. HDU - 1542 Atlantis(线段树求面积并)
  17. 实验:Oracle单节点RAC添加节点
  18. Java反射的好处
  19. js中的async await
  20. git忽略操作

热门文章

  1. problem-record-mysql
  2. 【OpenCV】内存溢出
  3. 【linux】linux下动态库so文件的一些认识
  4. java中的[Ljava.lang.Object;@2a139a55问题
  5. Linux C程序内存空间
  6. PHP面向对象——类常量,魔术常量与延期绑定
  7. 转:不再以讹传讹,GET和POST的真正区别
  8. SQLServer子查询
  9. 【翻译八】java-内存一致性错误
  10. 攻城狮在路上(壹) Hibernate(八)--- 映射Hibernate组成关系