首页 > 其他分享 >#P1114. 多重部分和问题

#P1114. 多重部分和问题

时间:2023-12-11 23:06:29浏览次数:24  
标签:多重 P1114 int cin const 部分 dp

image

每个数字选与不选的01背包

本题的核心就是每个容量j,最多选t[i]个,然后不断递归

#include<bits/stdc++.h>
using namespace std;
const int N=105;
const int M=1e5+10;
int w[N],t[N];
int dp[M];
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>w[i];
	}
	for(int i=1;i<=n;i++){
		cin>>t[i];
	}
	int m;
	cin>>m;
	dp[0]=1;
	for(int i=1;i<=n;i++){
		for(int j=m;j>=0;j--){
			for(int k=1;k<=t[i]&&j+k*w[i]<=m;k++){
				if(dp[j])dp[j+k*w[i]]=1;
			}
		}
	}
	if(dp[m]){
		cout<<"Yes\n";
	}else{
		cout<<"No\n";
	}
	return 0;
} 

标签:多重,P1114,int,cin,const,部分,dp
From: https://www.cnblogs.com/yufan1102/p/17895776.html

相关文章

  • Dest0g3-web部分wp
    最近的大赛很多,但是在群里也不会做,而且事比较多,所以就找点简单的小比赛查漏补缺一下,因为感觉自己基础不是很牢固。phpdest<?phphighlight_file(__FILE__);require_once'flag.php';if(isset($_GET['file'])){require_once$_GET['file'];}require_once跟直接include......
  • 武汉星起航发挥平台多重优势,共创谱写辉煌乐章
    亚马逊平台的庞大市场和丰富工具为电商企业提供了无限可能。武汉星起航电子商务有限公司充分发挥亚马逊平台的多重优势,不仅通过精准的数据分析和灵活的商品布局取得成功,更以分享运营经验、助力入驻者成长的理念,引领更多商家在这个竞争激烈的平台上腾飞。   星起航电子商务公司通......
  • Random伪随机数,生成的数大部分相同
    Random是主要产生伪随机数的类,它主要包括两个构造函数(无参构造函数和带一个Int32类型参数的构造函数),无参构造函数主要采用系统时间作为随机种子,带参数的构造函数需要自己去指定随机种子。而在很短的时间内生成大量随机数的时候,由于时间相当短暂,很大的可能性一部分随机数生成时,取到......
  • 图片铺满div元素不变形,超出部分隐藏,保留中心部分css代码
    在我们网站更新文章的时候,经常会插入图片,丰富信息。但是我们插入的图片长宽比例并不一定是固定的。我们在调用缩略图的时候,常常会出现图片变形的情况,高和宽不成比例。那么如何让图片不变形,又能铺满div元素呢?我们可以使用css代码中object-fit属性来实现。object-fit属性指定元素的......
  • VS 编译报错,未能找到 "XXX" 的一部分
    出现这个报错,最大的可能是路径太长了,windows 路径的默认最大长度是260 个字符,路径超过此长度就会报错解决方法:启用长路径找到注册表Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled(Type:REG_DWORD)该项的值设置为1就可以了......
  • 玲珑入骨部分信息
    成员前缀便签:玲珑☠️一、企鹅娱乐群(按需加群,不要一骨脑都加):玲珑入骨知行堂主信息通知,数据采集,群成员需注明自身部落代号及村庄昵称,为使通知明了直观,故设置全员禁言,想要在玲珑入骨发展务必加知行堂;QQ群:523023368玲珑入骨演武堂供各位聊天,分享日常作以消遣,打造你的梦中情群;QQ......
  • StyleSync 开源部分总结
    https://github.com/guanjz20/StyleSync_PyTorch这个是号称最强的模型.说百分之99拟合真人.我们赶紧来学习.首先权重和训练是不开源的.我也只能尽可能的根据发布的代码来看能学到什么.先说结论:整体跟wav2lip百分之90相似.都是视频--->图片--->抽取人脸landmark->每个图片......
  • SOLIDWORKS参数化工具如何设置部分提取
    编制参数表是参数化设置必不可少的一环,提取零部件参数又是生成参数表所必须的步骤,然而很多时候,模型的量级很大,需要变化的零部件只有三分之一,那如果全部提取出来,将耗费大量的时间,因此部分提取的设置就显得尤其重要。在软件的设置中,会定义<Type>属性名,比如属性名定义为零件类型,那我......
  • 多重条件判断,if与else的成对匹配问题
    今天刷题犯了一个错误,本来三个条件是互斥的,但想偷懒,直接将最后一个elseif写成else,结果发生错误。比如针对num为1,执行xxx;num为2,执行xxx;num为3或以上,执行xxx。这三个条件是互斥的。应该写成这样:if(num==1){}elseif(num==2){}elseif(num==3){}而不是下面这样:if(num==1){}......
  • Java File类详解(下)练习部分
    练习第一题需求:在当前模块下的aaa文件夹中创建一个a.txt文件importjava.io.File;importjava.io.IOException;publicclassFileExer01{publicstaticvoidmain(String[]args)throwsIOException{Filef1=newFile("AllInOne\\aaa");f1.mkdirs();Filesrc=ne......