洛谷——P1507 NASA的食物计划
https://www.luogu.org/problem/show?pid=1507#sub
题目背景
NASA(美国航空航天局)因为航天飞机的隔热瓦等其他安
全技术问题一直大伤脑筋,因此在各方压力下终止了航天
飞机的历史,但是此类事情会不会在以后发生,谁也无法
保证,在遇到这类航天问题时,解决方法也许只能让航天
员出仓维修,但是多次的维修会消耗航天员大量的能量,
因此NASA便想设计一种食品方案,让体积和承重有限的
条件下多装载一些高卡路里的食物.
题目描述
航天飞机的体积有限,当然如果载过重的物品,燃料会浪费很多钱,
每件食品都有各自的体积、质量以及所含卡路里,在告诉你体积
和质量的最大值的情况下,请输出能达到的食品方案所含卡路里
的最大值,当然每个食品只能使用一次.
输入输出格式
输入格式:
第一行 两个数 体积最大值(<400)和质量最大值(<400)
第二行 一个数 食品总数N(<50).
第三行-第3+N行
每行三个数 体积(<400) 质量(<400) 所含卡路里(<500)
输出格式:
一个数 所能达到的最大卡路里(int范围内)
输入输出样例
320 350 4 160 40 120 80 110 240 220 70 310 40 400 220
550
说明
二维费用背包,最大价值
1 #include <algorithm> 2 #include <iostream> 3 #include <cstdio> 4 5 using namespace std; 6 7 int n,max_v,max_w; 8 int v[415],w[415],val[415]; 9 int f[4005][4005]; 10 11 int main() 12 { 13 scanf("%d%d%d",&max_v,&max_w,&n); 14 for(int i=1;i<=n;i++) 15 scanf("%d%d%d",&v[i],&w[i],&val[i]); 16 for(int i=1;i<=n;i++) 17 for(int j=max_v;j>=v[i];j--) 18 for(int k=max_w;k>=w[i];k--) 19 f[j][k]=max(f[j][k],f[j-v[i]][k-w[i]]+val[i]); 20 printf("%d",f[max_v][max_w]); 21 return 0; 22 }
转载于:https://www.cnblogs.com/Shy-key/p/6720223.html
洛谷——P1507 NASA的食物计划相关推荐
- P1507 NASA的食物计划
题目背景 NASA(美国航空航天局)因为航天飞机的隔热瓦等其他安全技术问题一直大伤脑筋,因此在各方压力下终止了航天飞机的历史,但是此类事情会不会在以后发生,谁也无法保证,在遇到这类航天问题时,解决方法 ...
- Java 洛谷 P1089 津津的储蓄计划讲解
题目描述 津津的零花钱一直都是自己管理.每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同. 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在 ...
- 【洛谷 - P1507 】NASA的食物计划(二维费用背包,dp)
题干: 题目背景 NASA(美国航空航天局)因为航天飞机的隔热瓦等其他安全技术问题一直大伤脑筋,因此在各方压力下终止了航天飞机的历史,但是此类事情会不会在以后发生,谁也无法保证,在遇到这类航天问题时, ...
- Vijos 1334 ---- NASA的食物计划(01背包强化)
背景 NASA(美国航空航天局)因为航天飞机的隔热瓦等其他安全技术问题一直大伤脑筋,因此在各方压力下终止了航天飞机的历史,但是此类事情会不会在以后发生,谁也无法保证,在遇到这类航天问题时,解决方法也许 ...
- 洛谷P4480 【[BJWC2018]餐巾计划问题】
这道题和网络流 \(24\) 题中的餐巾计划的确不一样, \([\) \(BJWC\) \(2018\) \(]\) 餐巾计划问题的数据范围更大. 一个餐厅在相继的 \(n\) 天里,每天需用的餐巾数 ...
- [luoguP1507] NASA的食物计划(DP)
传送门 二位费用背包 --代码 1 #include <cstdio> 2 #include <iostream> 3 4 int n, maxv, maxw; 5 int f ...
- 洛谷:津津的储蓄计划(P1079) C语言
1.题意 题目太长是本题的一大难点,首先要将题目看懂,本题的意思是妈妈每个月给300,然后津津每月都有预算,如果妈妈给的三百块钱加上津津上个月剩下的钱超了预算,那么输出月份(并且前面加上负号),而且每 ...
- [背包DP] 洛谷相关题目整理与练习(74题-)
题目 以背包为标签,搜出了这么多题,按难度排序,一道一道做: (*):下面有提到 TODO 题目 难度 备忘录 AC 采药 普及- 01背包模板 AC 开心的金明 普及- 01背包模板 AC 小A点菜 ...
- 洛谷——P1089 [NOIP2004 提高组] 津津的储蓄计划
P1089 [NOIP2004 提高组] 津津的储蓄计划 题目描述 津津的零花钱一直都是自己管理.每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同. 为 ...
- 2021寒假——洛谷刷题计划(35题)
(希望大家不要Copy) AC:Accept,程序通过. CE:Compile Error,编译错误. PC:Partially Correct,部分正确. WA:Wrong Answer,答案错误. ...
最新文章
- 【opencv】(8) 傅里叶变换,高通低通滤波器
- linux socket关闭连接 shutdown与close
- 膝盖中了一箭之康复篇-第五个月
- 关于java 绝对值得收藏的书籍
- 2.3.NLTK工具包安装、分词、Text对象、停用词、过滤掉停用词、词性标注、分块、命名实体识别、数据清洗实例、参考文章
- springboot项目不加端口号也可以访问项目的方法
- 但这是不可能的,或者无法发现JIT破坏了您的代码。
- 虚拟化桌面初始化配置处理
- Tomcat学习总结(7)——Tomcat与Jetty比较
- java自动封箱_Java程序员面试,自动封箱/拆箱原理与包装类的缓冲机制你知道么?(转)...
- 1*1的卷积核的作用
- Inpaint 强大的去水印、改图软体,轻鬆把不要的物件从相片中移除
- 安卓10终于来了,能吃上的果然只有这些手机!
- GCC编译器使用指北
- 2.7——golang数据类型【字符串类型】
- 稳健收益,缺你不可—A股优秀的基金和基金经理
- html5手指滑动图片放大缩小,移动端如何实现图片通过捏合手势放大缩小呢?
- vscode中配置latex
- 十几减9的口算题_一年级数学口算题:十几减9(可下载)
- 考HCIP是否只考背题就能考过?