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

P1507 NASA的食物计划

时间:2023-11-11 22:55:05浏览次数:34  
标签:01 P1507 int cin -- NASA 食物

image

image

还是选与不选的问题并且只能选一次,所以是01背包,但是这个题目是个二维的01背包,因为它必须要满足两个条件,这个是满足体积的情况下,一个是满足质量的情况下

#include<bits/stdc++.h>
using namespace std;
const int N=500;
int f[N][N];
int a[N],b[N],w[N];
int main(){
	int n,m;
	cin>>n>>m;
	int x;
	cin>>x;
	for(int i=1;i<=x;i++){
		cin>>a[i]>>b[i]>>w[i];
	}
	for(int i=1;i<=x;i++){
		for(int j=n;j>=a[i];j--){
			for(int k=m;k>=b[i];k--){
				f[j][k]=max(f[j][k],f[j-a[i]][k-b[i]]+w[i]);
			}
		}
	}
	cout<<f[n][m];
	return  0;
}

标签:01,P1507,int,cin,--,NASA,食物
From: https://www.cnblogs.com/yufan1102/p/17826520.html

相关文章

  • P2024 [NOI2001] 食物链
    P2024[NOI2001]食物链法一:种类并查集A->B->C->A[1,n]:表示同类,[n+1,2n]:表示猎物,[2n+1,3*3]:表示天敌点击查看代码#include<bits/stdc++.h>usingnamespacestd;constintN=5e4+10;intfa[3*N];intfind(intx){ returnx==fa[x]?x:fa[x]=find(fa[x......
  • poj 1182 食物链---带权值的并查集
    这题就一组数据,用while(scnaf(“%d%d”,&n,&m)!=EOF)..就wa了,我wa了数次,无语了。。带权值的并查集,d[]数组存的是每个点和根节点的关系,同类为d[i]=0; 根节点吃i点为d[i]=1; i点吃根节点为d[i]=2;自己画图感受一下吧!!#include<stdio.h>#include<string.h>#include<stdlib.h>in......
  • P4017 最大食物链计数 (DAG拓扑排序)
    空降锣鼓1题目分析首先,要知道这道题是Topo拓扑排序。不妨先从拓扑排序定义下手,分析题目的性质。经分析得:食物链中的生物——节点生物之间的关系——有向边为了方便描述,我们将不会捕食其他生物的生产者叫做最佳生产者不会被其他生物捕食的消费者叫做最佳消费......
  • P1507 NASA的食物计划
    有n种候选食物,且只有一样,分别给出对应食物的体积、质量、卡路里飞船空间和载重都有限,分别为v和m,求能承载食物的最大卡路里1.动态规划voidmaxval(intv,intm,vector<int>&weight,vector<int>&volume,vector<int>&w){intn=w.size();intdp[v+1][m+1];memse......
  • 传token给食物类,通过新写一个test.py去调用登录类和食物类
    #\libs\request_test.pyfromlibs.login_myimportLoginfromlibs.food_myimportFood#调用登录获得tokenl=Login()t=l.login(is_need_token=True)#将登录获得的token传递给食物模块f=Food()f.token=t#传token给整个食物类,这样整个食物类可以直接使用token;因为基......
  • 一、别人的东西不能乱拿,这叫教养; 二、用过的东西放回原位,这叫习惯, 三,遇到长辈要先打招
    一、别人的东西不能乱拿,这叫教养;二、用过的东西放回原位,这叫习惯,三,遇到长辈要先打招呼,这叫礼仪;四、不可以打断别人讲话,这叫尊重;五、不可以说脏话,这叫素质,六、食物不能浪费,这叫节约;七、主动为自己的过失和错误道歉,这叫担当。管好这七条......
  • 1173. 即时食物配送 I
    1173.即时食物配送I2023年8月13日20:14:171173.即时食物配送I简单48相关企业SQLSchemaPandasSchema配送表:Delivery+-----------------------------+---------+|ColumnName|Type|+-----------------------------+---------+|delive......
  • P4017 最大食物链计数
    \(P4017\)最大食物链计数最大食物链数量;最大指的是需要从一个入度为零的点开始到一个出度为零的点,这是一个完整的食物链,问我们给出的食物网中,食物链的数量①本题中,不仅需要记录一下入度,还要记录一下出度,这是因为我们要计算食物链的数量,食物链的最后一个结点,就是出度为......
  • 负卡路里食物的奥秘:一个营养师的探索
    寻找消耗超过吸收的食物当我第一次听说所谓的“负卡路里食物”(NegativeCalorieFoods)时,我被这个概念深深吸引。这些食物的消化和代谢过程消耗的能量,竟然超过了食物本身所含的能量。想象一下,吃得越多,消耗的卡路里越多——这听起来就像是减肥的理想解决方案。一探究竟:实际情况究......
  • P4017 最大食物链计数
    P4017最大食物链计数初中生物都忘了,食物链不知道从生产者还是消费者开始了题目给出有向无环图,从入度为零的点(不保证唯一)开始,走到出度为零的点(不保证唯一)共有多少条路径,答案对80112002取模保证:道路单向无重边(A吃B就没有B吃A,也不会自己吃自己)图中无环(不会有A吃B,B吃C,C吃A)思路......