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

网站谁做的营销类网站建设

网站谁做的,营销类网站建设,wordpress插件去除版权,绵阳市城市建设档案馆网站C 01背包问题 问题简单描述 有#xff2e;件物品和总容量为#xff37;的背包#xff0c;每件物品只能使用一次。 设第#xff49;件物品的价值为#xff56;(i),第#xff49;件物品的重量为 w(i)。 求解: 问应将哪些物品放入背包中#xff0c;在不超过最大容量的情况下… C 01背包问题 问题简单描述 有件物品和总容量为的背包每件物品只能使用一次。 设第件物品的价值为(i),第件物品的重量为 w(i)。 求解: 问应将哪些物品放入背包中在不超过最大容量的情况下使得总价值最大 算法1实现 #includealgorithm #includestdio.h #includetime.h #includestdlib.h using namespace std; const int MAXL 1e5; int w[MAXL1],v[MAXL1],f[MAXL1][MAXL1]; clock_t start ,stop; int main(){int N,W;scanf(%d %d,N,W);for(int i 1;i N;i){scanf(%d %d,w[i],v[i]);}start clock();for(int i 1; i N;i ){for(int j 1;j W;j ){if (j w[i]) f[i][j] f[i-1][j];else f[i][j] max(f[i-1][j],f[i-1][j-w[i]]v[i]);}}stop clock();printf(%d,f[N][W]);printf(\n遍历时间%fs,(double(stop - start))/CLOCKS_PER_SEC);return 0; }其为两种转移方式 1.当前容量小于第 i 件物品的重量 2.当前容量大于第 i 件物品的重量则选择使得价值最大的物品 运行结果截图 算法2实现 空间改善后的算法 #includebits/stdc.h using namespace std; const int L 1e5; int v[L1],w[L1],f[L1]; clock_t start ,stop;int main(){int N,W;scanf(%d %d,N,W);for(int i 0; i N ; i)scanf(%d%d,w[i],v[i]);memset(f,0,sizeof(f));start clock();for(int i 0;i N; i){for(int j V;j 0; j--){if ( w[i] j )f[j] max(f[j],f[j-w[i]]v[i]);}}printf(%d,f[W]);stop clock();printf(\n遍历时间%.4fs,(double(stop - start))/CLOCKS_PER_SEC);return 0; }运行结果截图 核心代码详解 首先需要理解状态转移公式 f[j] max(f[j],f[j-w[i]]v[i]); 这里的数组代表的含义为当前价值对于该数组其下标代表的含义为当前容量。 max函数里两项为两种选择我们就是需要找到最大价值情况的背包。 第一种选择为不取第件物品放入背包 第二种选择为取第件物品放入背包 对于第一种选择当前的容量应该不变当前的价值也不发生变化。 对于第二种选择当前容量需要减少第件的重量以及当前价值需要增加相应的价值。 对于遍历首先最外层循环即为遍历每件物品选择其中一些物品放入背包对于第二层循环即从当前背包的最大容量逐渐递减遍历每次当前价值与上一次的价值进行比较选择相应容量下的最大价值覆盖对于该层的 if 语句只是边界条件即当前背包容量必须大于等于需要放入的物品重量防止溢出。 for(int i 0;i N;i){for(int j V;j 0;j--){if (w[i] j )f[j] max(f[j],f[j-w[i]]v[i]);}}最终输出的结果为 printf(%d,f[V]);为什么会是数组最后一个 通过算法的迭代此时它表示的容量就是的最大价值。
http://www.hkea.cn/news/14486834/

相关文章:

  • 如何配置 网站二级域名菏泽城乡建设局官网
  • 南京网站设计开发公司网站后台如何上传视频
  • 哈尔滨网站建设资海诚聘网站开发
  • 做个人网站怎么赚钱免费做网站
  • 发卡网站怎么做外链代发2分一条
  • 个人做外贸的网站有哪些网页制作模板源代码免费
  • 南宁企业建站系统上海58同城官网
  • 网站开发怎么兼容浏览器陆家网站建设
  • wordpress建站专家wordpress小清新模板
  • 如何做网站内链建立网站涉及到哪些企业
  • 龙岗营销网站建设公司wordpress后台禁止更新
  • 乌鲁瓦提建设管理局网站全球工业设计公司排名
  • 网站开发专业就业指导广西住房与建设厅网站
  • 免费网站空间申请大型网站开发项目书籍
  • 全景网站如何做泉州企业网站建设
  • 婚纱摄影网站设计理念甘肃兰州天气预报15天
  • 如何通过网站标题找网站药剂学教学网站的建设
  • 企业网站的建设意义ppt软件下载免费版
  • 家具企业网站模板网站建设服务哪便宜
  • 在线A视频网站l一级A做爰片龙岗龙城街道网站建设
  • 东莞企业怎么做网站建设vs sql server网站开发
  • 太原制作手机网站wordpress改插件
  • 品牌商城网站制作wordpress 悬停 图片 文字
  • 文山网站建设代理贵阳模板建站定制
  • 如何编写网站建设余姚公司做网站
  • 建设简易电子商务网站流程施工企业的描述
  • 中交上航建设网站WordPress整篇文章登录可见
  • 贵州网站建设费用在线构建网站
  • 程序_做彩票源码网站开发猪八戒网仿照哪个网站做的
  • 网站开发 维护岗位职责做网站的边框