当前位置: 首页 > news >正文

宁波网站建设培训微信小程序开发平台官网

宁波网站建设培训,微信小程序开发平台官网,阳江网络问政平台,北京建设网站公司来源hdu2602 问题描述 许多年前#xff0c;在泰迪的家乡#xff0c;有一个人被称为“骨头收藏家”。这个男人喜欢收集各种各样的骨头#xff0c;比如狗狗#xff0c;牛#xff0c;还有他去了坟墓...... 骨头收藏家有一个大容量的V袋#xff0c;沿着他的收集之旅有很多骨头… 来源hdu2602 问题描述 许多年前在泰迪的家乡有一个人被称为“骨头收藏家”。这个男人喜欢收集各种各样的骨头比如狗狗牛还有他去了坟墓...... 骨头收藏家有一个大容量的V袋沿着他的收集之旅有很多骨头显然不同的骨骼具有不同的值和不同的体积现在根据他的行程给出每个骨骼的值你能计算出骨骼采集器可以得到的总值的最大值吗 输入 第一行包含整数T个案数。 接下来是T个案例每个案例有三行第一行包含两个整数NVN 1000V 1000表示骨骼的数量和他的包的体积。第二行包含表示每个骨骼值的N个整数。第三行包含表示每个骨骼体积的N个整数。 输出 每行一个整数表示总值的最大值此数字将小于2 31。 样本输入 1 5 10 1 2 3 4 5 5 4 3 2 1 样本输出 14 最基础01背包判断第i件要不要放进去状态转移方程dp[i][V]max{dp[i-1][V],dp[i-1][V-v[i]]w[i]} “将前i件物品放入容量为v的背包中”这个子问题若只考虑第i件物品的策略放或不放那么就可以转化为一个只牵扯前i-1件物品的问题。如果不放第i件物品那么问题就转化为“前i-1件物品放入容量为v的背包中”如果放第i件物品那么问题就转化为“前i-1件物品放入剩下的容量为v-c[i]的背包中”此时能获得的最大价值就是f [i-1][v-c[i]]再加上通过放入第i件物品获得的价值w[i]。 #includeiostream #includestdio.h #includestdlib.h #include iomanip #includecmath #includefloat.h #includestring.h #includealgorithm #define sf scanf #define pf printf #define scf(x) scanf(%d,x) #define scff(x,y) scanf(%d%d,x,y) #define prf(x) printf(%d\n,x) #define mm(x,b) memset((x),(b),sizeof(x)) #includevector #includequeue #includemap #define rep(i,a,n) for (int ia;in;i) #define per(i,a,n) for (int ia;in;i--) typedef long long ll; const ll mod1e9100; const double eps1e-8; using namespace std; const double piacos(-1.0); const int N1005; int dp[N][N]; int w[N],v[N]; int main() {int re,V,n;scf(re);v[0]0;w[0]0;while(re--){mm(dp,INT_MIN);scff(n,V);rep(i,1,n1)scf(w[i]);rep(i,1,n1)scf(v[i]);rep(i,1,n1)//第i件物品 rep(j,0,V)//空间为j的时候 {if(v[i]j)dp[i][j]max(dp[i-1][j],dp[i-1][j-v[i]]w[i]);elsedp[i][j]dp[i-1][j];}prf(dp[n][V]);}return 0; } 一维 #includeiostream #includestdio.h #includestdlib.h #include iomanip #includecmath #includefloat.h #includestring.h #includealgorithm #define sf scanf #define pf printf #define scf(x) scanf(%d,x) #define scff(x,y) scanf(%d%d,x,y) #define prf(x) printf(%d\n,x) #define mm(x,b) memset((x),(b),sizeof(x)) #includevector #includequeue #includemap #define rep(i,a,n) for (int ia;in;i) #define per(i,a,n) for (int ia;in;i--) typedef long long ll; const ll mod1e9100; const double eps1e-8; using namespace std; const double piacos(-1.0); const int N1e35; int dp[N]; int w[N],v[N]; int main() {int re,V,n;scf(re);while(re--){mm(dp,0);scff(n,V);rep(i,1,n1)scf(w[i]);rep(i,1,n1)scf(v[i]);rep(i,1,n1){per(j,V,v[i])dp[j]max(dp[j],dp[j-v[i]]w[i]);}prf(dp[V]);}return 0; } 转载于:https://www.cnblogs.com/wzl19981116/p/9487625.html
http://www.pierceye.com/news/769433/

相关文章:

  • 公司网站备案条件高校网站集群平台子站开发
  • 制作网站能赚钱吗单位发购物或电影卡有哪些app
  • 我们网站在那里登陆后台系统管理网站建设服务咨询
  • 免费上传图片的网址网站seo工作内容
  • chatgpt 网站一对一直播软件开发
  • 网站做排行多少费用个人电脑做网站打不开数据库
  • 做网站是比特币的滁州做网站电话号码
  • php网站开发说明怎么样建网站卖东西
  • 网站图片做多大浙江建设人才网
  • 网站关键词宝塔wordpress腾讯云
  • 优化排名推广教程网站免费房地产网站模板
  • 商城网站建设都需要多少钱电子商务网站建设预算
  • 万荣做网站怎么优化一个网站关键词
  • 潍坊市建设局网站网络工程师 网站建设
  • 做网站要求什么条件计算机网络技术学什么
  • 建设网站呼叫中心有什么好处中国能源建设集团有限公司级别
  • 免费论坛建站二 网站建设的重要性
  • wordpress站点迁移怎样做带音乐的表白网站
  • 海淀网站制作网站建设基本技术
  • 做一个平面网站的成本如何搭建一个app平台
  • 建设工程学部研究生培养网站义乌网站建设和制作
  • 简单的模板网站吉安网站建设jxthw
  • js做的网站佛山本地的网站设计公司
  • 企业网站页面网站建设朝阳
  • ui设计工具有哪些百度seo排名优化系统
  • 网站建设案例简介怎么写淘宝官方网站主页
  • 国外网站 dns南京模板做网站
  • 河北企业网站建设技术江西省外省建设入库网站
  • 网站建设的概念如何将自己做的网站放到网上去
  • 网站维护明细报价表最新的网站建设架构