首页 > 其他分享 >NASA的食物计划

NASA的食物计划

时间:2023-07-12 10:36:05浏览次数:42  
标签:le int 最大值 卡路里 NASA 体积 计划 食物

题目背景

NASA(美国航空航天局)因为航天飞机的隔热瓦等其他安全技术问题一直大伤脑筋,因此在各方压力下终止了航天飞机的历史,但是此类事情会不会在以后发生,谁也无法保证。所以,在遇到这类航天问题时,也许只能让航天员出仓维修。但是过多的维修会消耗航天员大量的能量,因此 NASA 便想设计一种食品方案,使体积和承重有限的条件下多装载一些高卡路里的食物。

题目描述

航天飞机的体积有限,当然如果载过重的物品,燃料会浪费很多钱,每件食品都有各自的体积、质量以及所含卡路里。在告诉你体积和质量的最大值的情况下,请输出能达到的食品方案所含卡路里的最大值,当然每个食品只能使用一次。

输入格式

第一行 \(2\) 个整数,分别代表体积最大值 \(h\) 和质量最大值 \(t\)。

第二行 \(1\) 个整数代表食品总数 \(n\)。

接下来 \(n\) 行每行 \(3\) 个数 体积 \(h_i\),质量 \(t_i\),所含卡路里 \(k_i\)。

输出格式

一个数,表示所能达到的最大卡路里(int 范围内)

样例 #1

样例输入 #1

320 350
4
160 40 120
80 110 240
220 70 310
40 400 220

样例输出 #1

550

提示

对于 \(100\%\) 的数据,\(h,t,h_i,t_i \le 400\),\(n \le 50\),\(k_i \le 500\)。

code:

#include <bits/stdc++.h>
using namespace std;
int h,t,n,a[51],b[51],k[51],f[501][501];
int main(){
	cin>>h>>t>>n;
	for(int i = 1;i <= n;i++) cin>>a[i]>>b[i]>>k[i]; //每个食品的体积质量和卡路里;
	for(int i = 1;i <= t;i++)
		for(int j = h;j >= a[i];j--)
			for(int l = t;l >= b[i];l--)
				f[j][l] = max(f[j][l],f[j-a[i]][l-b[i]]+k[i]);//dp公式
	cout<<f[h][t];//输出最优解
	return 0;
}

标签:le,int,最大值,卡路里,NASA,体积,计划,食物
From: https://www.cnblogs.com/nasia/p/17546851.html

相关文章

  • poj 1182 食物链 并查集
    食物链TimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:56297Accepted:16500Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种......
  • sqlserver数据库执行维护计划报错
    1、https://blog.csdn.net/Wu7z_/article/details/107506710?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-2-107506710-blog-119634976.235%5Ev38%5Epc_relevant_default_base&depth_1-u......
  • P2024 [NOI2001] 食物链 || #576. 食物链【NOI2001】 (并查集)
    空降锣鼓空降OJ题解:#include<bits/stdc++.h>usingnamespacestd;intn,k;intd,x,y;intans;intfa[500050];intfind(intx){//找爸爸 if(fa[x]==x) returnfa[x]; returnfind(fa[x]);}intmain(){ cin>>n>>k; for(inti=1;i<=n*3;i++)//开三个并查集风......
  • 项目计划书
    项目规划1.版本管理1.0.0初始版本  2.一车间需要的功能每三秒上传一次温度和湿度。接收数据并保存到数据库。同时前端页面展示。PC机检测到车间温度高于25度时发出订阅让LED每三秒闪烁一次。PC机检测到车间湿度高于50%自动打开风扇,低于20%关闭风扇。 3.二车......
  • [7月摸鱼计划] 困惑
    最近在参与中科昊芯的HX2000start-DSC28034PNT_V1.0开源活动,遇到一些困扰,首先开发手册是湖人版的,视频是027系列的,通过主办平台得到了原理图,发现官网例程引脚编号对不上,都要改,没有直接可用的例程,IDE方面须运行escipe环境下的Mingw会减少两个报错,但还有2个报错,还在摸索,希望有HX2000......
  • 2023年度计划
    2023年度计划暑假计划语文:所有初中语文必背内容及注释 会背会默坚持练习《万唯》阅读题尝试练习行楷字体阅读《红星照耀中国》《昆虫记》《雾都孤儿》数学:初中数学内容学完(借助《一本涂书》《万唯中考试题研究》),北京卷120分,河南卷115分以上高中数学《必修一》学习部......
  • 暑假集训计划
    其实也没什么好写的吧。大概列几点模拟赛成绩要求每次\(200+\)(似乎不难?),尽量\(250+\),争取更多\(300+\)。(不过没记错的话去年NOIP结束的时候给今年定的目标就是\(300+\),可能都定低了?)少学点uselessalgorithm,多练练usefulalgorithmCF上个2100应该问题不大,瓶颈可能在......
  • [7月摸鱼计划] Secure Connection测试
    SecureConnection是指建立在安全协议上的连接,用于保护数据在网络传输过程中的安全性。在互联网通信中,数据传输往往需要经过多个节点,如果不采取安全措施,数据可能会被窃取、篡改或伪造。SecureConnection通过使用加密技术和身份验证机制,确保数据在传输过程中的机密性、完整性和可信......
  • [7月摸鱼计划] 拉电流和灌电流
    拉电流和灌电流是电子工程中常用的两个概念,用来描述电流的流动方向和方式。1. 拉电流(Source Current):指电流从电源或信号源流向负载或电路的过程。在电路中,电源或信号源提供电流,通过电路元件(如电阻、电容、电感等)流向负载或其他电路部分。拉电流的方向是从电源或信号源指向负载或......
  • [7月摸鱼计划] MCU避免灌电流
    如果MCU不供电,即没有电源连接到MCU芯片上,那么MCU的所有IO口应该是处于高阻态,不会有电压输出。在这种情况下,IO口不会产生灌电流。然而,需要注意的是,如果MCU的IO口与其他电路连接,而其他电路上存在电源或信号源,那么这些电路可能会通过IO口引脚对MCU芯片施加电压。这种情况下,IO口可能会......