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

网站开发公司官网产品推广文案怎么写

网站开发公司官网,产品推广文案怎么写,dedecms 营销网站模板,三个字公司名字大全必过文章目录概要一、正确的01背包代码(一维)1.代码2.正确结果二、先遍历重量,再遍历物品的01背包问题(错误的错误的错误的,重要的事情说三遍!!!)1.错误代码2.错误试验结果3.…

文章目录

  • 概要
  • 一、正确的01背包代码(一维)
    • 1.代码
    • 2.正确结果
  • 二、先遍历重量,再遍历物品的01背包问题(错误的错误的错误的,重要的事情说三遍!!!)
    • 1.错误代码
    • 2.错误试验结果
    • 3.结果分析
  • 三、小结

概要

在刷代码随想录的时候,我看到了在一维状态下,i和j的顺序是不能颠倒的,如果颠倒的话,会导致每次只有一个物体放入背包,我其实不是很懂为什么,但是又很爱钻牛角尖,于是自己试验了一下。(不是为了带偏各位,只是发表一下自己的小小的想法,所以我会先给出正确的代码)
我实验的数据如下
实验的数据

一、正确的01背包代码(一维)

1.代码

#include <iostream>
#include <vector>using namespace std;int main()
{int m, n;cin >> m >> n;vector<int> weight(m, 0), value(m, 0);for (int i = 0; i < m; i++) cin >> weight[i];for (int i = 0; i < m; i++) cin >> value[i];vector<int> dp(n + 1, 0);for (int i = 0; i < m; i++){for (int j = n; j >= weight[i]; j--){if (j >= weight[i]) dp[j] = max(dp[j], dp[j - weight[i]] + value[i]);cout << dp[j] << " ";}cout << endl;}return 0;
}

2.正确结果

01背包一维正确结果

二、先遍历重量,再遍历物品的01背包问题(错误的错误的错误的,重要的事情说三遍!!!)

1.错误代码

可以看到在循环的部分,我将dp[i]作为了存储结果的部分。

#include <iostream>
#include <vector>using namespace std;int main()
{int m, n;cin >> m >> n;vector<int> weight(m, 0), value(m, 0);for (int i = 0; i < m; i++) cin >> weight[i];for (int i = 0; i < m; i++) cin >> value[i];vector<int> dp(n + 1, 0);for (int i = n; i >= 0; i--){for (int j = 0; j < m; j++){if (i >= weight[j]) dp[i] = max(dp[i], dp[i - weight[j]] + value[j]);cout << dp[i] << " ";}cout << endl;}return 0;
}

2.错误试验结果

错误试验结果

3.结果分析

这个结果分析和我之前发的那个完全背包的不同,我直接就能看到最后的结果,当我从n开始遍历,那为什么不从0开始遍历了,那就可以去看我的上一篇帖子了,因为从0开始遍历就会变成完全背包问题,我把我的分析结果发一下哈
分析结果
你会发现很大一段结果就只写了一小部分,但是这个代码就是这样的。

三、小结

这个帖子不算是为了总结,只是希望给看到代码随想录的一些朋友知道为什么卡哥说了那句话,如果给您带偏了,见谅见谅见谅!!!

http://www.dtcms.com/wzjs/38519.html

相关文章:

  • 动易网站后台搜狗推广登录平台官网
  • 模板网站制作windows优化大师是官方的吗
  • 做网站需要字体切换网站排名优化+o+m
  • 建晨网站建设有限公司百度手机端排名如何优化
  • 做网站怎样建立服务器今天特大军事新闻
  • 网站首页制作公司百度站长社区
  • 中国上海门户网站搜索词热度查询
  • asp学习网站新媒体运营岗位职责
  • 软件开发的环节有哪些杭州seo平台
  • 做网站流程网络营销的成功案例
  • 做直播网站的上市公司国外免费建站网站
  • 会所网站建设新闻头条今日要闻军事
  • 浪琴手表网站google官网登录入口
  • 美团初期是怎么建网站seo顾问是什么
  • ui交互设计作品爱站seo综合查询
  • 专业英文网站建设1元涨1000粉
  • 如何查看网站的robots中国舆情网
  • 保存网页的步骤广州网站运营专业乐云seo
  • 外贸网站推广平台排名前十名海南百度推广公司电话
  • 汕头新冠疫情最新动态合肥seo优化排名公司
  • 南昌制作网站的公司吗靠谱的seo收费
  • 网站建设常用模板下载百度搜索排名靠前
  • 天站网站建设中国网站排名查询
  • 电子商务网站建设 教案每日新闻摘抄10条
  • 膜结构行业做网站关键词排名网站
  • 购物网站模板代码漯河网站seo
  • 个人搭建网站百度seo关键词点击软件
  • wordpress表单购买郑州网站seo公司
  • 桂林旅游网站建设百度非企渠道开户
  • 8步快速搭建个人网站视频网络公司网站模板